1. docker search <이미지 이름>
2. docker pull:<버전>
2-1. :latest
3. docker images : 현재 자신의 컴퓨터에서 가지고 있는 이미지를 조회한다.
4. docker ps -a : 모든 컨테이너 목록을 출력할 수 있음
◆ 3.과 4.를 통해 image와 컨테이너는 다른 것을 알 수 있따.
◆ -a 옵션을 입력하면 정지된 컨테이너도 볼 수 있고 -a를 빼면 시작된 컨테이너만 볼 수 있다.
4.5. docker start <name> : 컨테이너를 시작하는 명령어이다.
5. docker attach <컨테이너이름> : 방금 시작한 컨테이너에 접속할 수 있다. ,이미지 이름 대신 컨테이너 id를 사용해도 된다.
6. exit, ctrl+d : 컨테이너 정지
7. ctrl + p, ctrl + q : 정지하지 않고 빠져 나오기
8. docker rm <컨테이너이름> : 컨테이너 삭제
9. docker rmi <이미지 이름 > : 이미지 삭제
8.
[우분투 경우]
docker run -i -t --name <name> /bin/bash
└ ubuntu 이미지를 컨테이너로 생성한 뒤 ubuntu 이미지 안의 /bin/bash 실행
└ -i(interactive), -t(Pseudo-tty) 옵션을 사용하면 실행된 Bash 셸에 입력 및 출력 가능
ㄴ--name 옵션으로 컨테이너에 이름을 지정할 수 있음.
이름을 지정하지 않으면 도커가 자동으로 이름을 생성하여 지정
*** > /bin/bash를 실행했기 때문에 명령을 자유롭게 입력할 수 있으나,
DB나 서버 애플리케이션을 실행하면 입력을 할 수 없고 출력만 보게 됨. (무슨 말일까?)
참고 : https://www.slideshare.net/pyrasis/docker-fordummies-44424016
P.125
'일상 기술노트 > kubernetes' 카테고리의 다른 글
[Docker] docker 에서 mariadb 설치하기 (0) | 2024.01.10 |
---|---|
open \\.\pipe\docker_engine linux: The system cannot find the file specified 에러 (0) | 2020.05.02 |
도커에서 hadoop 설치 하기_1 (0) | 2019.09.08 |