内网环境安装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
THE END
分享
二维码
< <上一篇
下一篇>>