[우분투 20.04] Docker 기본 명령어

컨텐츠 정보

본문

root@Docker:~# sudo docker search ubuntu  : 도커 이미지 찾기 기능



docker pull ubuntu:latest <이미지 이름>:<태그>  : 이미지 받기


root@Docker:~# docker pull ubuntu

Using default tag: latest

latest: Pulling from library/ubuntu

54ee1f796a1e: Pull complete

f7bfea53ad12: Pull complete

46d371e02073: Pull complete

b66c17bbf772: Pull complete

Digest: sha256:31dfb10d52ce76c5ca0aa19d10b3e6424b830729e32a89a7c6eee2cda2be67a5

Status: Downloaded newer image for ubuntu:latest

docker.io/library/ubuntu:latest

 




docker images : 이미지 목록 출력

root@Docker:~# docker images

REPOSITORY          TAG                 IMAGE ID            CREATED             SIZE

ubuntu                 latest              4e2eef94cd6b         13 days ago          73.9MB





docker run -i -t --name hello ubuntu /bin/bash  run <옵션> <이미지 이름> <실행할 파일> : 명령으로 컨테이너 실행하기

root@Docker:~# docker run -i -t --name hello ubuntu /bin/bash

root@aed6ebef77c0:/#




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

root@Docker:~# docker ps -a

CONTAINER ID        IMAGE               COMMAND             CREATED             STATUS                     PORTS               NAMES

aed6ebef77c0         ubuntu                "/bin/bash"         22 seconds ago      Exited (0) 5 seconds ago                              hello




docker start hello start <컨테이너 이름> : 정지한 컨테이너를 다시 시작하기

root@Docker:~# docker start hello

hello




docker attach hello : 컨테이너에 접속하기

root@Docker:~# docker attach hello

root@aed6ebef77c0:/#



docker exec <컨테이너 이름> <명령> <매개 변수> : 외부에서 컨테이너 안의 명령 실행하기

root@Docker:~#  docker exec hello echo "hello World"

Error response from daemon: Container aed6ebef77c06d761b36d210e131c728c0cc5eea87189db02ebd9b3e61796bdc is not running

root@Docker:~# docker start hello

hello

root@Docker:~#  docker exec hello echo "hello World"

hello World




docker rm <컨테이너 이름> : 컨테이너 삭제

root@Docker:~# docker rm hello

Error response from daemon: You cannot remove a running container aed6ebef77c06d761b36d210e131c728c0cc5eea87189db02ebd9b3e61796bdc. Stop the container before attempting removal or force remove

root@Docker:~# docker stop hello

hello

root@Docker:~# docker rm hello

hello



docker rmi ubuntu:latest  rmi <이미지 이름>:<태그>   : 도커 이미지 삭제

root@Docker:~# docker rmi ubuntu

Untagged: ubuntu:latest

Untagged: ubuntu@sha256:31dfb10d52ce76c5ca0aa19d10b3e6424b830729e32a89a7c6eee2cda2be67a5

Deleted: sha256:4e2eef94cd6b93dd4d794c18b45c763f72edc22858e0da5b6e63a4566a54c03c

Deleted: sha256:160004bdd9a2800d0085be0315b769a9ce04c07ca175ecae89593eeee9aeb944

Deleted: sha256:9ed638911072c3379e75d2eaf7c2502220d6757446325c8d96236410b0729268

Deleted: sha256:ce7da152e578608030e9a05f9f5259b329fe5dcc5bf48b9f544e48bd69a5f630

Deleted: sha256:2ce3c188c38d7ad46d2df5e6af7e7aed846bc3321bdd89706d5262fefd6a3390


관련자료

댓글 0
등록된 댓글이 없습니다.

공지글


  • 글이 없습니다.

동영상


최근글


새댓글


  • 댓글이 없습니다.