현재 실행중인 docker container를 어떻게 실행했는지 잘 생각이 안나는 경우가 있다 (중요한 container는 run command를 파일로 남겨 놓는 것을 추천한다).
runlike라는 utility를 사용하면 되는데....
local에 깔기 귀찮으니깐 docker를 이용해서 이렇게 한다.
docker run --rm -v /var/run/docker.sock:/var/run/docker.sock \
assaflavie/runlike YOUR-CONTAINER
예:
$ sudo docker run --rm -v /var/run/docker.sock:/var/run/docker.sock assaflavie/runlike repo
......
docker run --name=repo --hostname=repo.teevr.io --env="PATH=/usr/local/erlang/17.4/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin" --env="LEOFS_VER=1.2.8" --expose=8080 --expose=10020 --expose=22 --expose=10021 --expose=10011 --expose=10010 --restart=always --detach=true firejun/leofs /usr/local/leofs/bin/start_leofs.sh
ref:
https://stackoverflow.com/questions/32758793/how-to-show-the-run-command-of-a-docker-container
happy hackin'