1. 이미지 목록 확인
$ docker images
2. 컨테이너 생성
$ docker run -i -t -p 호스트포트:컨테이너포트 --name 컨테이너명(ID) 이미지명(ID)
-i : interactive 옵션. 사용자에게 출력을 보여줌
-t : tty 옵션. 사용자에게 text terminal 환경을 조성해줌
--name: 컨테이너의 이름을 설정함. 해당 옵션을 주지 않을 경우 docker가 알아서 이름을 지어서 생성
-p: 호스트포트와 컨테이너포트를 연결하도록 하는 옵션
-expose: 컨테이너포트만 열어주는 옵션
3. 컨테이너 실행
$ docker start 컨테이너이름(ID)
4. 컨테이너 접속
$ docker attach 컨테이너이름(ID)
5. 컨테이너 목록
$ docker ps -a
-a: 모든 컨테이너 목록을 볼 수 있도록 하는 옵션. 없을 경우 현재 실행중인 컨테이너만 보여줌
6. 컨테이너 삭제
$ docker rm 컨테이너이름(ID)
7. 이미지 삭제
$ docker rmi 이미지이름(ID)
8. 이미지 다운로드
$ docker pull 이미지이름
9. 도커 컨테이너를 이미지로 저장
$ docker commit 컨테이너이름(ID) 이미지이름
10. 컨테이너 재시작
$ docker restart 컨테이너이름(ID)
11. 실행중인 컨테이너에 접속
$ docker attach 컨테이너이름(ID)
참고:
[Docker Study] 3. 도커의 몇 몇 run 옵션들
사실 컨테이너를 올바르게 run만 하면 도커 사용방법은 절반은 익혔다고 생각합니다. 그만큼 도커를 혼자서...
blog.naver.com
Docker 자주쓰는 명령어 - redbyzan
도커를 사용하며 자주 사용했던 명령어들을 정리 해 보았습니다. docker 이미지를 생성 후 docker hub 에 push 하기 위해선 아래와 같은 작업을 거쳐야 합니다. attach로 접속 시 컨테이너 접속을 종료할때는 반드시 아래의 명령을 실행해야 합니다 그냥 일반적 쉘 종료로 사용하는 'exit' 명령을 사용하면 실행중이던 컨테이너는 종료됩니다. redbyzan's blog theme MAD4Jekyll
redbyzan.github.io
Docker 컨테이너의 정지, 시작, 재시작, 접속
실행되어있는 컨테이너를 정지 시키려면, $ docker stop <컨테이너 이름 또는, 아이디> 위 결과 처럼...
blog.naver.com
'개발 > Docker' 카테고리의 다른 글
[Docker] MySQL 컨테이너 생성 및 연결 (0) | 2020.03.01 |
---|---|
[Docker] 로컬 Docker 이미지 파일 저장 후 원격 서버에 배포하기 (0) | 2019.09.24 |
[Docker] DockerFile로 부터 이미지 생성 (0) | 2019.09.24 |