私有镜像仓库使用文档(自用)
1、拉取镜像
首先,需要在对应服务器的/etc/docker/daemon.json
文件中添加镜像仓库的ip和port,如果没有这个文件,则在相同路径下创建。
例:
{
"insecure-registries": [
"xx.xx.xx.xx:port"
]
}
修改之后重启守护进程以及docker
sudo systemctl daemon-reload # 重启守护进程
systemctl restart docker # 重启docker服务
注意:因为是json文件,所以写入的文件格式一定也要是json格式,否则重启docker的时候将会出现异常
重启之后直接拉取镜像
# 如果绑定的域名,就可以直接通过域名拉取,但是需要在配置私有镜像仓库的主机设置ssl证书绑定443端口,否则无法实现
# 没有绑定域名,就需要通过ip端口拉取,如果ssl证书没有直接绑定ip,就需要指定端口上传和拉取,否则默认使用443
例:
> docker pull xx.xx.xx.xx:port/only_data/spiders
其中only_data是镜像仓库的名字,指定镜像在哪个仓库里
2、启动镜像
only_data
> docker run -d --name only_data -p 8000:8080 only_data
auto
> docker run -d --name auto -p 8001:8080 auto
spiders
> docker run -d --name spiders -p 8002:8002 -e port=8002 spiders
作者信息
Sean
Stay hungry,Stay foolish.