系统安装
系统版本:
openEuler-22.03
1、离线安装
1、二进制方式安装
下载Docker离线二进制包:https://download.docker.com/linux/static/stable/x86_64/docker-20.10.18.tgz
2、软件安装
tar -zxvf docker-20.10.18.tgz
chmod +x docker/*
#将二进制文件拷贝到/usr/bin/
cp docker/* /usr/bin/
#注册到系统服务
vim /usr/lib/systemd/system/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
#指定docker存储目录/MYAPP/docker/lib
ExecStart=/usr/bin/dockerd --graph /data/docker/lib
ExecReload=/bin/kill -s HUP $MAINPID
LimitNOFILE=infinity
LimitNPROC=infinity
LimitCORE=infinity
asksMax=infinity
TimeoutStartSec=0
Delegate=yes
KillMode=process
Restart=on-failure
StartLimitBurst=3
StartLimitInterval=60s
[Install]
WantedBy=multi-user.target
#重载
mkdir -p /data/docker/lib
systemctl daemon-reload
#启动服务并加入开机启动
systemctl start docker && systemctl enable docker
#检查
systemctl status docker
2、在线安装
2.1、先在有网络的机器上做离线安装包
1)新增安装源
sudo yum install-y yum-utils device-mapper-persistent-data lvm2
sudo yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
2)下载安装包
container-selinux 有时候会出现版本的问题,一起下载就行
yumdownloader --resolve docker-ce docker-ce-cli containerd.io
yumdownloader --resolve container-selinux
3)打包下载的安装包
tar cf docker-ce.offline.tar *.rpm
2.2、上传到离线主机,并安装
1)上传到离线主机上
tar xf docker-ce.offline.tar
2)安装docker
sudorpm-ivh container-selinux*.rpm
sudorpm-ivh--replacefiles--replacepkgs *.rpm
- 启动docker
sudo systemctl start dockersudo systemctl enabledockersudousermod-aGdocker$USER
版权归原作者 feifeiyechuan 所有, 如有侵权,请联系我们删除。