内网环境中安装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
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值