Docker 노트 (1)
8504 단어 docker
docker 중국어 docker 중국어 안내서 docker hub docker 중국어 네트워크 완일봉의 네트워크 로그
Docker 구성 요소
관련 사이트 주소: docker 중국어 사이트 docker의 이미지 기본 이미지는 미국 지역에 있습니다. 다운로드를 편리하게 하기 위해 중국어 사이트의 이미지 가속 주소를 사용할 수 있습니다.미러를 다운로드할 때 미러 주소를 지정합니다. 예: docker pull registry.docker-cn.com/library/ubuntu:16.04 (여기서 다운로드할 때 다운로드한 렌즈의 전체적인 힘을 지정해야 합니다. 일반적으로 전체적인 힘은 귀속 그룹과 렌즈 파일 이름, 버전 번호로 구성됩니다. 즉:library+ubuntu+16.04)[root@localhost ~]# docker container run -it ubuntu bash
docker 일반 명령
[root@localhost ~]# docker container ls
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
53890a5137eb ubuntu "bash" 10 seconds ago Up 8 seconds stoic_yonath
Dockerfile
파일이 포함되어야 하며, 안에는build image 명령이 포함되어 있다. :
-p : 3000 8000 。
-it : Shell Shell, , 。
koa-demo:0.0.1:image ( , , latest )。
/bin/bash: , 。 Bash, Shell。
, , 。
root@66d80f4aaf1e:/app#
, Shell 。 。
root@66d80f4aaf1e:/app# node demos/01.js
,Koa 。 , http://127.0.0.1:8000,
docker 추가 명령
docker container start
docker container run , , 。 , 。 , docker container start , 、 。
:docker container start [containerID]
docker container stop
docker container kill , SIGKILL 。 docker container stop , SIGTERM , SIGKILL 。
:docker container stop [containerID]
, SIGTERM , , 。 SIGKILL , , 。
docker container logs
docker container logs docker , Shell 。 docker run , -it , 。
:docker container logs [containerID]
docker container exec
docker container exec docker 。 docker run , -it , 。 , Shell 。
: docker container exec -it [containerID] /bin/bash
docker container cp
docker container cp Docker , 。 。
:[root@localhost ~]# docker container cp 0741b3f948f3:/app .
0741b3f948f3:/app 0741b3f948f3 app
이미지를 게시하려면
1. 먼저 hub.docker.com 또는 cloud.docker.com 계정을 하나 등록합니다.그리고 다음 명령으로 로그인하고 로그인할 때 사용자 이름과 비밀번호를 입력해야 합니다.
docker login
2. 로컬 이미지에 사용자 이름과 버전을 표시한다.
$ docker image tag [imageName] [username]/[repository]:[tag]
#
$ docker image tag koa-demos:0.0.1 ruanyf/koa-demos:0.0.1
사용자 이름을 표시하지 않고 이미지 파일을 재구성할 수도 있습니다
docker image build -t [username]/[repository]:[tag] .
3. 발표
$ docker image push [username]/[repository]:[tag]
[root@localhost ~]# git config –list [root@localhost ~]# git config –global user.email [email protected] [root@localhost ~]# git config –global user.name madman1990
registry.docker-cn.com
/etc/docker/daemon.json { “registry-mirrors”: [“https://registry.docker-cn.com“] }
docker 기본 프로파일은
/etc/default/docker
입니다. 이 디렉토리에 docker 파일이 없으면 직접 하나를 만들어 파일에 내용을 추가할 수 있습니다.DOCKER_OPTS=” –registry-mirror=https://registry.docker-cn.com”
[root@localhost geth]# docker container run -idt gethimage/bin/bash [root@localhost geth]# docker image build -t gethimage .
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
Swarm의 도커 비밀이 게시물에서는 Redis를 사용한 실제 시나리오 예제를 제공하여 사용 방법을 보여주고자 합니다. Docker 기술에 대한 기본 지식 Docker Swarm 오케스트레이터에 대한 기본 지식 "Docker Swarm ...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.