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
Reference
이 문제에 관하여(docker 기본 용어, 설치 방법, 명령 집합), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/ihym/items/1ef1c6ea9d92ad3329c4
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
간단한 지령 설명과 상용 문법을 쓰다
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
Reference
이 문제에 관하여(docker 기본 용어, 설치 방법, 명령 집합), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/ihym/items/1ef1c6ea9d92ad3329c4텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)