在没有互联网的服务器安装docker,一般步骤为:首先前往官网地址下载docker版本(注意cpu架构),本次下载docker-26.1.4版本;然后解压将docker目录下的二进制文件拷贝至/usr/bin/目录下;再次设置dockdr启动服务;最后启动docker。
官网离线安装包下载地址
https://download.docker.com/linux/static/stable/
因为我电脑是arm处理器,所以下载arm版本的docker
wget https://download.docker.com/linux/static/stable/aarch64/docker-26.1.4.tgz
解压并安装
tar -zxvf docker-26.1.4.tgz
cd docker
cp * /usr/bin/
制作service启动文件:
cat >/usr/lib/systemd/system/docker.service<<'EOF' [Unit] Description=Docker Application Container Engine Documentation=https://docs.docker.com After=network-online.target firewalld.service Wants=network-online.target [Service] Type=notify ExecStart=/usr/bin/dockerd ExecReload=/bin/kill -s HUP $MAINPID LimitNOFILE=infinity LimitNPROC=infinity TimeoutStartSec=0 Delegate=yes KillMode=process Restart=on-failure StartLimitBurst=3 StartLimitInterval=60s [Install] WantedBy=multi-user.target EOF
启动dockdr
#运行守护进程
dockerd
# 启动
systemctl start docker
# 查看状态
systemctl status docker
配置自启动
systemctl daemon-reload
systemctl enable docker --now
docker info
在银河麒麟V10 SP3版本中,操作系统自带的/usr/local/bin/runc 会与新安装docker版本中的runc 冲突 ,将其备份后删除,并用新安装docker的runc将其替代。
声明:欢迎大家光临本站,学习IT运维技术,转载本站内容,请注明内容出处”来源刘国华教育“。如若本站内容侵犯了原著者的合法权益,请联系我们进行处理。