查看服务器情况
- ## 查看系统版本,确认版本
- cat /etc/kylin-release
-
- ## 操作系统
- uname -p
-
- ## 内核版本(≥ 3.10)
- uname -r
-
- ## iptables 版本(≥ 1.4)
- iptables --version
- iptables v1.8.1 (legacy)
- # 我这边是arm64/v8 架构,因为在写文章时候早就装完了,现在懒得再去截图了
复制代码 安装arm版本的docker
- #我这里当时是选择的最新版本 docker-27.1.1.tgz ,访问有点慢,我这边是开梯子下载的
- ## 上传好后,解压下载好的压缩包
- tar -zxvf docker-27.1.1.tgz
- ## 把文件复制到 /usr/bin 目录中
- mv docker/* /usr/bin/
- ## 测试启动
- dockerd
- # 查看版本
- docker --version
复制代码
添加docker.service
- ## 编辑docker的系统服务文件
- vi /usr/lib/systemd/system/docker.service
-
- ## 将下面的内容复制到刚创建的docker.service文件中
- [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
- ######################## 文本结尾 ########################
-
-
- ## 为docker.service添加执行权限
- chmod +x /usr/lib/systemd/system/docker.service
-
- ## 重新加载系统控制器
- systemctl daemon-reload
复制代码 编辑daemon.json(根据需要选择)
我这边都是内网部署.不存在下载外网的安装,全部我这边可以不设置
Docker应用需要用到各种端口,逐一去修改防火墙设置。非常麻烦,因此建议大家直接关闭防火墙!固然只是建议测试情况如许做,不怕麻烦的也可以逐一开辟
- # 关闭
- systemctl stop firewalld
- # 禁止开机启动防火墙
- systemctl disable firewalld
复制代码- ## 启动docker
- systemctl start docker
-
- ## 开机自启动
- systemctl enable docker
-
- ## 验证docker 查看docker 版本:
- docker -v
复制代码 免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。 |