728x90 반응형 컨테이너/도커24 08 docker image 생성 도커 컨테이너는 도커 이미지를 바탕으로 작성하지만 반대로 도커 컨테이너를 바탕으로 도커 이미지를 작성할 수도 있습니다. 컨테이너로부터 이미지 작성 컨테이너로부터 이미지를 작성하려면 docker container commit 명령을 사용합니다. root@server:~/docker# docker container commit --help Usage:docker container commit [OPTIONS] CONTAINER [REPOSITORY[:TAG]] Create a new image from a container's changes Options: -a, --author string Author (e.g., "John Hannibal Smith ") -c, --change list Apply Doc.. 2019. 5. 20. 07 docker-composer docker-compose를 이용한 컨테이너 실행 docker-compose.yaml 파일 작성을 작성합니다. version: "3" services: echo: build: . ports: - 8080 docker-compose up 명령으로 echo 이미지를 생성하고 컨테이너를 실행합니다. root@server:~/docker# docker-compose up Creating network "docker_default" with the default driver Building echo Step 1/4 : FROM golang:1.9 1.9: Pulling from library/golang 55cbf04beb70: Pull complete 1607093a898c: Pull complete 9a8ea.. 2019. 5. 20. 06 컨테이너 명령어 실행, 파일 복사, 현황 조회 실행중인 컨테이너에 명령어 실행 root@server:~/docker# docker container restart 379cd55723e5 ⇐ 컨테이너 재실행 379cd55723e5 root@server:~/docker# docker container exec 379cd55723e5 ls / ⇐ ls / 명령을 컨테이너로 전달 bin dev docker etc home proc root sys tmp usr var root@server:~/docker# docker container exec 379cd55723e5 ls /docker/ ⇐ ls / docker/ 명령을 컨테이너로 전달 hello 호스트와 컨테이너 간 파일 복사 root@server:~/docker# docker container ls -.. 2019. 5. 18. 05 컨테이너 시작, 중지, 재시작 컨테이너 시작 root@server:~/docker# docker container run -d -it busybox /bin/sh ⇐ busybox를 기본 이미지로 컨테이너를 실행한 후 쉘을 실행 Unable to find image 'busybox:latest' locally latest: Pulling from library/busybox 53071b97a884: Pull complete Digest: sha256:4b6ad3a68d34da29bf7c8ccb5d355ba8b4babcad1f99798204e7abb43e54ee3d Status: Downloaded newer image for busybox:latest 379cd55723e5180cc630ae1384cdf30b86327aeada1238.. 2019. 5. 18. 이전 1 2 3 4 5 6 다음 728x90 반응형