리눅스2023. 9. 12. 08:46

 

반달가면 이글루에서 백업 - http://bahndal.egloos.com/637175 (2020.4.17)

우분투 계열 배포판(리눅스 민트)에서의 도커 설치는 이전 게시물을 참고하자. 여기로

도커 이미지들은 도커 허브(Docker Hub) 웹사이트에서 찾을 수 있다.

Docker Hub
https://hub.docker.com

추가하고 싶은 이미지의 이름을 찾은 후, docker pull 명령으로 추가하고 docker run 명령으로 실행할 수 있다.

# 도커 이미지 hello-world 추가(다운로드)
sudo docker pull hello-world

# hello-world 이미지 실행
sudo docker run hello-world

추가된 이미지 목록은 아래와 같이 docker images 명령으로 확인 가능하다.

# 도커 이미지 목록 확인
sudo docker images

-it 옵션을 사용하면 실행된 이미지에서 shell 명령을 사용할 수 있다. 해당 이미지에 ssh 접속을 했다고 생각하면 될 듯. 우분투 이미지를 가져와서 bash shell을 사용하는 예시를 보자.

# 우분투 이미지 추가
sudo docker pull ubuntu

# ubuntu 이미지 실행(-it 옵션, bash 사용)
sudo docker run -it ubuntu

도커 이미지(image)를 실행하면 해당 이미지에 대응하는 컨테이너(container)가 생성된다. 이미지로부터 실행된 프로세스가 컨테이너라고 생각하면 될듯. 현재 실행중인 컨테이너 목록은 docker ps 명령으로 출력할 수 있다.  

# 실행중인 컨테이너 목록 출력
sudo docker ps

각 명령어에 대한 도움말은 --help 옵션으로 확인할 수 있다. 명령어별로 사용 가능한 옵션들이 출력된다.

# docker pull 도움말
docker pull --help

# docker run 도움말
docker run --help

728x90
Posted by 반달가면