오리온에서 Docker 생명주기 배우기
3056 단어 Docker
나는 아이언맨의 지바를 가장 좋아한다.
오늘 나는 햄버거에서 Docker의 생명주기를 배우고 싶다.
Docker의 라이프 사이클
항온 환경
자, 시작합시다.
※ 이름이 있는 곳에는 당신의 이름을 입력하세요(누구의 용기인지 태그로 구분하기 위해)
EC2 인스턴스 제작(Hub OS)
EC2 인스턴스를 생성하여 ssh 연결을 완료하십시오.
Docker 설치 및 시작
# yum -y update
# yum -y install wget
# sudo rpm --import http://dl.fedoraproject.org/pub/epel/RPM-GPG-KEY-EPEL-6
# sudo yum -y install http://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm
# sudo yum -y install docker-io
# chkconfig docker on
# service docker start
이미지 다운로드
# docker pull centos:centos6
# docker images
컨테이너 시작
# docker run -dti --name [コンテナ名] centos:centos6 /bin/bash
# docker ps
# docker attach [コンテナ名]
# yum install httpd
# touch test-file
# exit
이미지 만들기
# docker ps -a
# docker commit [コンテナ名] [名前]/httpd-server
# docker images
생성된 이미지에서 컨테이너 시작
# docker run -idt --name [名前]-new [名前]/httpd-server /bin/bash
# docker attach [名前]-new
# rpm -qa | grep httpd
# ls -l test-file
※ 중간에 터미널에서 뽑으려 할 때(exit 시 컨테이너 정지)control + p → control + q
용기의 정지
# docker stop [名前]-new
# docker ps
청소:컨테이너 삭제
# docker ps -a
# docker rm [名前] [名前]-new
# docker ps -a
청소:이미지 삭제
# docker images
# docker rmi [名前]/httpd-server
# docker images
명령 요약
운영 체제
인용 시스템
보태다
# docker push
그런 다음 Docker Hub에 업로드할 수 있습니다.추기
Docker 컨테이너에 연결
docker exec -it [コンテナ名] /bin/bash
exec를 사용하면 시작 중인 용기에 명령을 내릴 수 있습니다.지정한/bin/bash를 통해 컨테이너에 연결할 수 있습니다.
참고로, exec는 처음에 시작 중인 용기에 대한 실행 과정에 사용되었다.
Reference
이 문제에 관하여(오리온에서 Docker 생명주기 배우기), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/iron-breaker/items/6b74fe9b0620b74d4281텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)