docker에서 centos 이미지를 이용하여 컨테이너를 만들어보겠다.
1. centos 이미지 가져오기
$ docker search centos
$ docker pull centos
docker
- docker 실행 명령어
search
- docker hub에서 이미지 검색
pull
- docker hub에서 이미지 다운로드
- 내 컴퓨터에 이미 다운받아져있다면 새롭게 다운로드하지 않음(재활용)
2. 가지고 있는 이미지 확인
$ docker images
images
- 현재 내 컴퓨터에 다운받아진 이미지 목록
3. Docker에서 컨테이너 이름은 hello, 이미지는 centos 사용하여 실행
$ docker run -it --name hello centos
or
$ docker run -it --name hello centos /bin/bash
run
- 이미지를 컨테이너로 생성 후 실행
- 생성만 원하면 create
-i(interactive), -t(Pseudo-tty)
- 실행된 Bash Shell에 입력 및 출력을 할 수 있음
--name
- 컨테이너의 이름을 직접 지정 like 닉네임
/bin/bash
- centos 안의 /bin/bash 실행
Docker Container 확인
$ docker ps -a
ps
- 현재 실행 중인 컨테이너 목록
-a
- 중지 상태인 컨테이너 목록도 추가해서 보이게 하는 옵션
Docker Container 실행하기
$ docker start hello
start
- 정지된 컨테이너 실행
Docker Container 접속하기 (/bin/bash로 접속)
$ docker attach hello
attach
- 실행한 컨테이너 접속
Docker Container 멈추기
$ docker stop hello
stop
- 실행 중인 컨테이너 정지
Docker Container 삭제
$ docker rm hello
rm
- 컨테이너 삭제
docker 이미지 centos 삭제
$ docker rmi centos
rmi
- 이미지 삭제
'Docker' 카테고리의 다른 글
[Docker] AWS EC2에 Docker로 MySQL 띄우기 (0) | 2022.01.08 |
---|---|
[Docker] centos 컨테이너에서 systemctl 명령어가 안될 때 (0) | 2022.01.01 |
[Docker] ubuntu에서 docker 설치 하는 방법 (1) | 2021.12.15 |
[Docker] dockerfile로 flask 배포하기 (0) | 2021.12.09 |