搭建本地Docker镜像私有库
- 拉去镜像
docker pull registry
- 运行容器
docker run -di --name=registry -p 5000:5000 registry
- 验证
浏览器访问:http://ip:端口/v2/_catalog 看到{"repositories":[]} 表示私有仓库搭建成功 此时仓库内容为空
- 配置
vi /etc/docker/daemon.json 添加以下内容,保存退出。 {"insecure-registries":["ip:端口"]} 此步用于让 docker信任私有仓库地址
- 配置文件生效
systemctl restart docker
编写Dockerfile文件
FROM ascdc/jdk8
RUN mkdir /usr/app/
ADD admin-platform.jar /usr/app/
ENTRYPOINT ["java","-jar","/usr/app/admin-platform.jar"]
构建
docker build -t="admin-platform" .
打标签Tag
docker tag admin-platform:latest 192.168.88.130:5000/admin-platform:latest
上传镜像
docker push 192.168.88.130:5000/admin-platform:latest
保存为文件
docker save admin-platform:latest |gzip > admin-platform.tar.gz