华为欧拉系统OpenEuler安装Docker软件

系统安装

系统版本: 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

sudo rpm -ivh container-selinux*.rpm
sudo rpm -ivh --replacefiles --replacepkgs *.rpm
  1. 启动docker
sudo systemctl start docker
sudo systemctl enable docker
sudo usermod -aG docker $USER

猜你喜欢

转载自blog.csdn.net/feifeiyechuan/article/details/129314938