电子政务网站建设要求,个人网站建设流程 域名注册的选择,青岛高端网站开发,seo网站排名的软件现在Docker镜像的工具已不少了#xff0c;只是在Java老牌又持久的工具Nexus上配置本地Docker仓库镜像是一件即有情怀又充份利用资源的事情。 Nexus支持多种仓库类型#xff0c;例如#xff1a;maven、npm、docker等。
安装Nexus
#xff08;略#xff09;
Docker镜像配…现在Docker镜像的工具已不少了只是在Java老牌又持久的工具Nexus上配置本地Docker仓库镜像是一件即有情怀又充份利用资源的事情。 Nexus支持多种仓库类型例如maven、npm、docker等。
安装Nexus
略
Docker镜像配置
对于仓库类型细分了三类分别是proxy、hosted、group:
hosted本地代理仓库构建一个自己仓库用hosted可以push和pullproxy代理的远程仓库代理远程的公共仓库如maven中央仓库只能pullgroup仓库组用来组合多个仓库只能pull
Docker镜像我们选hosted类型的仓库具体操作如下
用管理员的帐号登录到Nexus进入Repository--Repositorys下点Create repository
1. 选择创建类型为docker仓库类型为hosted类型点Create repository进入创建界面
2. 在创建明细页面主要输入如入信息其他默认即可
输入镜像仓库的名称
Name: dockerRepository
在下述文件前打勾并输入端口
[√] HTTP...输入端口 8088
在下述文件前打勾
[√] Allow client to use the VI API to interact with the Repositor 关于用户授权等与Nexus常规使用的授权一样可自行百度这里不再赘述。 在Linux上的配置
配置daemon.json
在终端运行如下命令
vim /etc/docker/daemon.json
配置信息如下
{insecure-registries: [192.168.x.x:8088]
}
重载并得启systemctl
systemctl daemon-reload
systemctl restart docker
docker常用的操作
# 登录
docker login -u deploy -p deploy.xxx
192.169.x.x:8088# 上传docker tag nginx:latest 192.168.x.x:8088/myapp:1.0
docker push 192.168.x.x/myapp:1.0# 拉取
docker pull 192.169.x.x:8088/myapp:1.0