内网环境安装docker(无网络环境)
内网环境中安装docker:
1.下载docker的安装包:
可以直接使用该链接进行下载:https://download.docker.com/linux/static/stable/x86_64/docker-20.10.9.tgz
也可访问官网选择匹配自己系统的版本进行下载: Index of linux/static/stable/ (docker.com)
2,将安装包上传到自己的内网机器上并解压
以我自己的举例:
进入安装包所在目录下:
cd yourPath/
解压安装包到当前文件夹下
tar -zvxf docker-20.10.9.tgz
拷贝到系统目录下:
sudo cp docker/* /usr/bin/
3,到这一步的时候其实已经安装完毕了,但如果想要通过systemctl启动docker还需要执行如下的命令:
cd /etc/systemd/system/
touch docker.service
然后在docker.service中写入如下的内容:
[Unit]
Description=Docker Application Container Engine
Documentation=https://docs.docker.com
After=network.target
[Service]
Type=notify
ExecStart=/usr/bin/dockerd
ExecReload=/bin/kill -s HUP $MAINPID
TimeoutSec=0
RestartSec=2
Restart=always
[Install]
WantedBy=multi-user.target
执行如下命令:
sudo systemctl daemon-reload
最后,使用改命令启动docker
sudo systemctl start docker
4,既然是在内网中部署docker,这个内网不能访问公网,那么我们是不能访问docker的公共镜像仓库的,所以需要配置自己的私域仓库。
在 /etc/docker/目录下创建或者编辑daemon.json文件:
在改文件中增加或者编辑如下内容:
{
"registry-mirrors": ["http://swr.cn-north-3.mycloud.com"]
}
上面的配置文件中,registry-mirrors中的内容就是我的私域镜像仓库,一般这种私有仓库需要执行docker login才能有权访问。
最后需要执行命令重新启动docker使其生效:
systemctl restart docker
原文链接:https://blog.csdn.net/qq_41504081/article/details/135532093
1、所有文章未经授权禁止转载、摘编、复制或建立镜像,如有违反,追究法律责任。
2、本站文章部分来源注册用户发布或互联网收集而来,若有侵权,请邮件联系作者。
邮箱地址:wtao219@qq.com
2、本站文章部分来源注册用户发布或互联网收集而来,若有侵权,请邮件联系作者。
邮箱地址:wtao219@qq.com
THE END
二维码