angr 설치용 스크립트 코드로 docker 를 사용하는데 자꾸 초기화됨.
# install docker
#curl -sSL https://get.docker.com/ | sudo sh
# pull the docker image
#sudo docker pull angr/angr
# run it
### cheese: this is command for make new docker containers only
#sudo docker run -it angr/angr
마지막 코드인 docker run 명령은 항상 새로운 도커 컨테이너를 만드는 명령어이므로
docker start 를 하도록 코드를 만들어야 했음.
docker start 는 인자값으로 도커 컨테이너 코드가 필요하며
이 container 코드는 docker ps 를 통해서 얻을 수 있다.
docker ps 는 실행중인 컨테이너 목록만 볼 수 있어서, 이제껏 실행한 모든 컨테이너를 보려면 -a 옵션을 추가해야 함.
docker ps -a
3346f069c34d angr/angr "/bin/sh -c 'su - ang" 9 minutes ago Exited (0) 9 minutes ago condescending_curran ad4c368e2809 angr/angr "/bin/sh -c 'su - ang" 13 minutes ago Exited (137) 12 minutes ago cocky_colden f7ff69ef30b7 angr/angr "/bin/sh -c 'su - ang" 13 minutes ago Exited (0) 13 minutes ago peaceful_visvesvaraya b6d91f4fba7f angr/angr "/bin/sh -c 'su - ang" 13 minutes ago Exited (0) 13 minutes ago furious_leavitt 3743e0af5238 angr/angr "/bin/sh -c 'su - ang" 16 minutes ago Exited (0) 16 minutes ago mad_nobel c83167cf2519 angr/angr "/bin/sh -c 'su - ang" 20 minutes ago Exited (137) 14 minutes ago admiring_lamport 951879c07e9b angr/angr "/bin/sh -c 'su - ang" 24 minutes ago Exited (0) 20 minutes ago sharp_payne ac2e4e1ebf02 angr/angr "/bin/sh -c 'su - ang" 25 minutes ago Exited (0) 25 minutes ago jolly_curran 3da7effd6fed angr/angr "/bin/sh -c 'su - ang" 27 minutes ago Exited (127) 25 minutes ago awesome_joliot f68927834a63 angr/angr "/bin/sh -c 'su - ang" 16 hours ago Exited (0) 15 hours ago romantic_allen |
그런데 docker container 는 이름을 명명하지 않으면 항상 랜덤한 이름으로 만들어 주기 떄문에
내가 마지막으로 작업한 컨테이너 ID 가 뭔지 어렵다.
그래서 처음 도커를 생성할 때 이름을 주어서 나중에 도커 컨테이너 ID 를 쉽게 변경할 수 있도록 코드를 다시 변경함.
sudo docker run --name cheese -it angr/angr
그러면 쉽게 값이 나오지.
$ docker ps -a
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
5194dc92bbff angr/angr "/bin/sh -c 'su - ang" 7 minutes ago Exited (0) 4 minutes ago cheese
60e5e34a82a2 angr/angr "--name cheese" 8 minutes ago Created elated_boyd
a16a55562257 angr/angr "--name cheese" 8 minutes ago Created stupefied_turing
3346f069c34d angr/angr "/bin/sh -c 'su - ang" 9 minutes ago Exited (0) 9 minutes ago condescending_curran
docker start 5194dc92bbff
이런 식으로
'Research > Linux' 카테고리의 다른 글
[번역] mach-O 와 ELF 의 링킹 과정에 대해 (0) | 2018.02.19 |
---|---|
glibc malloc understanding (0) | 2016.09.08 |
동적 메모리 관련 (0) | 2016.09.06 |
directly run python code using vim (0) | 2016.06.08 |
When sidebar(unity) disappeared in Ubuntu (0) | 2016.05.31 |