docker 기본 용어, 설치 방법, 명령 집합

3990 단어 Dockerdockercommand

개시하다


기분 좋으면 쓰세요.

로컬 PC 환경


OS : Ubuntu 16.04.6 LTS

오해를 두려워하지 않는 docker 용어 설명


라벨 컨테이너
최소 기능만 불러오는 응용 실행 환경 (정확히 말하면 네트워크, 호스트 이름, 마운트 (데이터 저장 위치) 을 분리하는 과정).
docker
docker 용기 제작 및 관리 프로그램
사용자 명령
docker 작업 명령
docker 이미지
컨테이너 템플릿.
docker 이미지를 시작하여 docker 컨테이너를 만들 수 있습니다.
또한 docker 용기를 변경한 이미지를 템플릿화할 수 있습니다.
이 수정 내용을 도층이라고 부른다.도커 이미지는 겹쳐진 역사 블록이라고 할 수 있다.
창고.
docker 인상의 저장소입니다.로컬 창고와 원격 창고 두 가지가 있습니다.
- 로컬 창고...로컬 PC에서
- 원격 창고...인터넷이나 구름 위에서.물론 독립적으로 만들어진 서버에 저장할 수도 있다.
dockerHub
Docker사의 정식 원격 창고입니다.
원격 창고=dockerHub의 창고라고 생각해도 문제없다.
docker-compose
여러 개의 docker 용기를 통일적으로 관리할 수 있는 도구입니다.
docker 간의 네트워크, 볼륨 (데이터 저장 목표) 설정, 의존 관계 등을 정의할 수 있습니다.
docker의 프로그램을 연합시키고 싶을 때 (예: 웹-> DB에 연결하고 싶을 때) 또는 편리합니다.
docker 개요도

사용자 명령


간단한 지령 설명과 상용 문법을 쓰다
docker images[-a][-q]
로컬 저장소의 이미지 나열
옵션
설명
-a
모든 이미지 나열
-q
이미지 ID만 표시
docker ps [-a][-q]
현재 상태 시작 중인 컨테이너 나열(Up)
옵션
설명
-a
모든 컨테이너 나열
-q
컨테이너 ID만 표시
대상 문자열
dockerhub의 등록표에서 대상 문자열을 포함하는 그림을 일람합니다
객체
dockerhub 등록표에서 대상 이미지 가져오기
인터넷의 docker 이미지를 로컬 PC에 다운로드하는 느낌
docker run[이미지 ID/이미지 이름] [-i] [-t] [-d] [-p port:port]
docker 이미지에서 docker 용기를 만듭니다.로컬 창고가 없으면 dockerHub에 가서 찾으세요
docker exec [dockerID/docker 이름] [-i] [-t] [조개 이름]
docker 용기에 로그인합니다. -it 안 쓰면 컨테이너 종료
[주의]
좋습니다. docker exec docker 이름-it/bin/bash와 docker exec docker 이름-it/bin/bash 등
매개 변수의 순서를 잘못 썼기 때문에 용기에 로그인할 수 없습니다.
매개 변수 [-it]의 위치는 exec 다음에 있습니다.
또한 조개껍질의 이름은 기본적으로/bin/bash라고 쓰면 되지만, bash 용기가 없으면 셸 같은 방법으로 로그인을 시도하십시오.

환경 준비


docker 설치


이렇게 이 기사를 사용했다.우리는 미관을 위해 일부분을 생략하고 편집했다.
따라서 자세한 내용은 다음 링크 주소를 확인하십시오.
Ubuntu에 docker 설치
//2.1 パッケージインデックスの更新
$ sudo apt-get update

//2.2 前提ソフトウェアのインストール
$ sudo apt-get install -y \
    apt-transport-https \
    ca-certificates \
    curl \
    software-properties-common

//2.3 GPG 公開鍵のインストール
$ curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -

//2.4 aptリポジトリの設定 (x86_64)
$ sudo add-apt-repository \
   "deb [arch=amd64] https://download.docker.com/linux/ubuntu \
   $(lsb_release -cs) \
   stable"7

//2.5 docker-ceのインストール
$ sudo apt-get update
$ sudo apt-get install -y docker-ce

//インストール後にはバージョンを確認しておきます。
$ docker version
만약 docker의 설치가 성공한다면, 내 환경에서 이렇게 표시될 것이다
root@instance-4:/home# docker version
Client: Docker Engine - Community
 Version:           19.03.3
 API version:       1.40
 Go version:        go1.12.10
 Git commit:        a872fc2
 Built:             Tue Oct  8 00:59:54 2019
 OS/Arch:           linux/amd64
 Experimental:      false

Server: Docker Engine - Community
 Engine:
  Version:          19.03.3
...
(省略)
...

docker-compose 설치 단계


이것에 관해서도 남의 기사를 그대로 이용했다.
Ubuntu에 docker 및 docker compose 추가
하는 일은 다음과 같은 느낌이다.
1. docker회사github 계정에서 docker compose 프로그램 다운로드
2. 다운로드한 파일에 실행 권한 부여
$ sudo -i
# curl -L "https://github.com/docker/compose/releases/download/1.12.0/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose

# chmod +x /usr/local/bin/docker-compose
# exit
$ docker-compose -v
docker-compose version 1.12.0, build b31ff33
이것 역시 역시 성공할 때의 표시이다
root@instance-4:/home# docker-compose -v
docker-compose version 1.12.0, build b31ff33

좋은 웹페이지 즐겨찾기