끄적끄적 아무기록

Docker(도커) 기본 명령어

by 현생사는갓생지망생
반응형

Docker(도커) 기본 명령어



1. 이미지 다운로드

# docker image pull [이미지명]:[version]

# docker pull [이미지명]:[version]


도커 허브에서 이미지를 받아온다.

도커 허브에서 다른 사람들이 올린 이미지를 쉽게 받아올 수 있다.

version 태그를 생략하면 자동으로 최신 버전(latest)를 다운받아온다.






2. 이미지 확인

# docker images






3. 이미지로 컨테이너 생성

# docker create -i -t [image]


--name [name] : 컨테이너 이름 지정






4. 컨테이너 목록 확인

# docker ps- a

명령어를 이용하여 생성된 컨테이너를 확인 가능하다.

현재 상태는 "Created"로 나온다.

docker ps : 정지되지 않은 컨테이너 목록만 출력

docker ps -a : 모든 컨테이너 출력






5. 생성된 컨테이너 실행

# docker start test


6. 컨테이너 접속

# docker attach test


컨테이너가 정상적으로 실행되었다면 위와 같이 쉘로 접속된다.

빠져나갈 땐 exit 명령어를 입력한다.





빠져나와 # docker ps -a 명령어로 다시 한 번 확인해보면 STATUS가 "Exited"로 나온다.

동일한 컨테이너에 다시 접속하고 싶다면 다시 start 후 attach 해주면 된다.






7. 이미지로 컨테이너 생성 및 실행

# docker run -i -t [image]


docker run 명령어는 docker create + docker start + docker attach 를 한번에 실행하는 것과 같다.






8. 컨테이너 삭제

# docker rm [container ID]


컨테이너 삭제 시 그 컨테이너에서 작업했던 내용이 모두 삭제된다.






9. 이미지 삭제

# docker rmi [image ID]


이미지를 삭제하려면 그 이미지로 생성하였던 컨테이너를 먼저 삭제해야 한다.

컨테이너를 삭제하기 전에 강제로 이미지를 삭제하고 싶은 경우엔

# docker rmi -f [image ID]




반응형

블로그의 정보

현생이네

현생사는갓생지망생

활동하기