Docker를 만져봤어요.

2560 단어 Docker

개요


Macbook에 CentOS 7in Vagrant 환경이 구축되어 있으며 해당 CentOS에서 docker를 시도했습니다.평소 GHE에서 일하기 때문에 Docker Hub의 연관성을 쉽게 이해할 수 있다.

해본 일


dockerHub 로그인

  • https://hub.docker.com/
  • 공용 창고 창설
  • 다양한 Docker 명령


    각양각색

  • 창고 검색
  • docker search 検索名
  • 웹의dockerhub에서 검색할 수 있음
  • DL 웨어하우스
  • docker pull -a username/リポジトリ
  • a 모든 버전 다운로드
  • 로컬 웨어하우스 목록
  • docker images
  • 다운로드하거나 만든 창고 목록
  • 복제 스냅샷
  • docker commit コンテナ名 username/リポジトリ名:tag
  • dockerHub에 로그인
  • docker login
  • dockerHub의push
  • docker push username/リポジトリ名
  • 용기 정보의 표시.정지 중입니다.
  • docker ps -a
  • 컨테이너

  • 용기 이미지 제작
  • docker build -t username/リポジトリ名:tag Dockerfileの場所
  • 용기의 시동
  • docker run -it --name コンテナの名前 username/リポジトリ:tag シェル
  • 컨테이너가 시작될 때 스냅샷을 생성하는 것 같습니다.이 스냅샷이 루트 파일 시스템인 것을 이해합니다
  • 용기 연결
  • docker attach コンテナ名
  • 용기 정지
  • docker stop コンテナ名
  • 용기의 재부팅
  • docker start コンテナ名
  • 용기 폐기
  • docker rm コンテナ名
  • 명령을 집행하다

  • 컨테이너에 연결하지 않고 명령 실행
  • docker exec コンテナ名 実行したいコマンド
  • 개인 창고 만들기

  • 복제를 통한 개인 창고 구축
  • docker commit コンテナ名 IP:Port/username/リポジトリ名:tag
  • Dockerfile

  • 용기 이미지의 제작 절차를 기록한 파일
  • 와 결합하려면 실제 컨테이너에 사용되는 파일을 준비하여 Docker file과 같은 디렉토리에 배치해야 합니다.
  • 뻔한 일

  • 컨테이너 이미지가 컨테이너가 되는 루트 파일 시스템
  • Docker Hub은 컨테이너 이미지를 관리합니다.각 사용자의 저장소에는 여러 컨테이너 이미지 버전이 있습니다.각 버전은 레이블로 관리됩니다.
  • 에서 제작된 용기에서는 케이스만 움직였다.운영체제가 없을 뿐만 아니라 케이스만 있다.이 일대의 Docker는 각 과정의 명칭 공간을 잘 사용하고 관리해야 한다.
  • 참조
  • PID 네임스페이스
  • 마운트 및 네임스페이스
  • 그림↓ 같은 느낌

  • 좋은 웹페이지 즐겨찾기