curl -s https://get.docker.com/ | sudo sh
docker pull [docker image]
docker hub에는 누구나 이미지를 업로드할 수 있기 때문에 officail image
인지 확인하는 것을 권장한다.
docker images
설치된 docker 이미지 목록을 가져온다.
docker ps
docker ps -a
docker run [옵션] [이미지 이름] [실행할 파일]
Ctrl+P
,Ctrl+Q
를 통해 컨테이너 무중단 상태로 빠져나올 수 있다. -p [container port]:[host port]
docker run -i -t -d -p 9080:8080 --name [container_name] [image name]
docker exec -it [container name] /bin/bash
docker stop <container name OR id>
여러 가지 방법이 있지만 docker container cp 명령어를 사용하는 것이 제일 간편한 것 같다. 기본적으로 호스트 -> 컨테이너
, 컨테이너 -> 호스트
양방향 모두 지원한다.
docker cp [host file path] [container name]:[container path]
docker cp [container name]:[container file path] [host path]
docker rm [container id]
docker rm [container id], [container id]
docker rm 'docker ps -a -q'
docker rmi [image id]
docker rmi -f [image id]
https://wayhome25.github.io/django/2018/03/03/django-deploy-02-nginx-wsgi/
https://tttsss77.tistory.com/155
https://nicewoong.github.io/development/2017/10/09/basic-usage-for-docker/
http://redbyzan.github.io/writing/docker-favorite/
https://datascienceschool.net/view-notebook/d4c6429bb79d4fba9e3a5397da197798/