docker 기본 시작
docker 렌즈, 용기, 창고의 기본 개념
docker 기본 사용
기본 명령 목록
아리운docker 미러
$ sudo docker login --username=username registry.cn-shenzhen.aliyuncs.com
registry에 로그인한 사용자 이름은 아리운 계정의 전체 이름이고 비밀번호는namespace를 개설할 때 설정한 비밀번호입니다.
$ sudo docker pull registry.cn-shenzhen.aliyuncs.com/honkon/configserver:[ ]
$ sudo docker login --username=username registry.cn-shenzhen.aliyuncs.com
$ sudo docker tag [ImageId] registry.cn-shenzhen.aliyuncs.com/honkon/configserver:[ ]
$ sudo docker push registry.cn-shenzhen.aliyuncs.com/honkon/configserver:[ ]
여기서 [ImageId], [미러 버전 번호]를 미러 정보에 따라 입력합니다.
Dockerfile을 사용하여 미러 생성
# This is a comment
FROM ubuntu:14.04
MAINTAINER Docker Newbee
RUN apt-get -qq update
RUN apt-get -qqy install ruby ruby-dev
RUN gem install sinatra
ADD 명령을 사용하여 로컬 파일을 미러로 복사할 수도 있습니다.EXPOSE 명령을 사용하여 포트를 외부에 개방합니다.컨테이너가 시작된 후 실행되는 프로그램 등을 CMD 명령으로 설명합니다.
docker compose는 여러 용기와 서비스를 관리합니다
nginx:
image: nginx:1.12.0【 】
volumes:
- /hq/filems/filedir:/filedir
ports:
- "9116:80"
storeFileMS:
image: registry.cn-beijing.aliyuncs.com/zenmind/storefilems【 】
ports:【 port: port】
- "9115:9115"
volumes:【 : 】
- /hq/filems/filedir:/filedir
environment:【 】
- env.eureka.address=http://192.168.190.215:9111/eureka/
- env.prd.active=true
- env.profiles.active=prd
echo "DOCKER_OPTS=\"--registry-mirror=https://8l2t43bu.mirror.aliyuncs.com\"" | sudo tee -a /etc/default/docker
sudo service docker restart
sudo cp -n /lib/systemd/system/docker.service /etc/systemd/system/docker.service
sudo sed -i "s|ExecStart=/usr/bin/docker daemon|ExecStart=/usr/bin/docker daemon --registry-mirror=https://8l2t43bu.mirror.aliyuncs.com|g" /etc/systemd/system/docker.service
sudo systemctl daemon-reload
sudo service docker restart
# Docker Linux , default
docker-machine create -d virtualbox default
# , 。 Docker Docker 。
docker-machine env default
eval "$(docker-machine env default)"
docker info
Docker
mirror docker daemon 。
docker-machine ssh default "echo 'EXTRA_ARGS=\"--registry-mirror=https://8l2t43bu.mirror.aliyuncs.com\"' | sudo tee -a /var/lib/boot2docker/profile"
docker-machine restart default
# Docker Linux , default
docker-machine create -d virtualbox default
# , 。 Docker Docker 。
docker-machine env default
eval "$(docker-machine env default)"
docker info
Docker
mirror docker daemon 。
docker-machine ssh default "echo 'EXTRA_ARGS=\"--registry-mirror=https://8l2t43bu.mirror.aliyuncs.com\"' | sudo tee -a /var/lib/boot2docker/profile"
docker-machine restart default
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
다양한 언어의 JSONJSON은 Javascript 표기법을 사용하여 데이터 구조를 레이아웃하는 데이터 형식입니다. 그러나 Javascript가 코드에서 이러한 구조를 나타낼 수 있는 유일한 언어는 아닙니다. 저는 일반적으로 '객체'{}...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.