Remarks
이 글은 BSIDESOFT co. 블로그의 [Docker] 도커 기초 명령어 익히기를 참고하여 작성되었습니다.
Ubuntu 18.04.3 에서 확인하였습니다.
Image, container의 이름 등 변할 수 있는 부분은 {}로 표시하였습니다.
1. Pull image from Docker hub to local storage
$ docker pull {hello-world} // {image name}
2. List images
$ docker images
3. Generate container and run (pull if the image is not in local storage)
$ docker run {hello-world} // {image name}
$ docker run --name {hello} {hello-world} // {container name, image name}
$ docker run -i -t --name {tf} -p {8889}:{8888} -p {6007}:{6006} {tensorflow/tensorflow:latest-gpu-py3} {/bin/bash} // shell을 사용하기 위해 -i와 -t option 사용
// {container name, host port_1, container port_1, host port_2, container port_2, image name, command}
4. List containers
$ docker ps -a // list all stopped and running containers
$ docker ps // list only running containers
5. Remove container
$ docker rm {hello} // {container name or ID}
6. Remove image
$ docker rmi {hello-world} // {image name}
PREVIOUSEtc