Docker 사설 저장소 구성하기
Config
docker run -dp 5000:5000 --name pregistry registry
vi Dockerfile
FROM nginx
docker build -t {registry-host-ip}:5000/my_nginx:1.0 .
docker push {registry-host-ip}:5000/my_nginx:1.0
docker image rm -f {registry-host-ip}:5000/my_nginx:1.0
docker run -dp 777:80 --name my_nginx {registry-ip}:5000/my_nginx:1.0
: Local Image
옵션 변경하기
도커 이미지를 push, pull 할 때 기본적으로 https 통신을 하기 때문에, http로 통신할 수 있게 아래와 같이 수정해야 한다.
# /etc/docker/daemon.json { "insecure-registries":["{registry-host-ip}:{registry-port}"] }