华为openEuler 20.03 LTS SP3 安装Docker
华为openEuler安装Docker
·
三种方式:2种在线,1种离线
建议安装前,先环境准备:
1.关闭防火墙
systemctl stop firewalld
systemctl disable firewalld
2.关闭selinux
sed -i 's/enforcing/disabled/' /etc/selinux/config # 永久
setenforce 0 # 临时
3.桥接的IPv4流量传递到iptables的链
cat > /etc/sysctl.d/k8s.conf << EOF
net.bridge.bridge-nf-call-ip6tables = 1
net.bridge.bridge-nf-call-iptables = 1
EOF
sysctl --system # 生效
4.转发IPv4流量
编辑文件
vi /etc/sysctl.conf
net.ipv4.ip_forward=1 #修改/新增这一行
执行生效:
sysctl -p
建议:最好重启服务器 reboot
一、安装
方式1-在线(amd和arm都可以)
1、添加Centos源和docker镜像源:
wget -O /etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.com/repo/Centos-vault-8.5.2111.repo
wget https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo -O /etc/yum.repos.d/docker-ce.repo
2、更改名称:
sed -i 's/\$releasever/8/g' /etc/yum.repos.d/docker-ce.repo
3、刷新包缓存
dnf clean all
dnf makecache
4、安装
dnf install docker-ce -y
方式2-在线 (忽略-暂报错缺少依赖)
# Step 1: 添加软件源信息
sudo yum-config-manager --add-repo https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
# Step 2
sudo sed -i 's+download.docker.com+mirrors.aliyun.com/docker-ce+' /etc/yum.repos.d/docker-ce.repo
# Step 3
vi /etc/yum.repos.d/docker-ce.repo
### 把 $basearch 改为 7或8
# Step 4
dnf update
# Step 5
dnf install -y docker-ce
方式3- 离线
二、安装后配置
5、启动
systemctl enable docker && systemctl start docker
6、配置地址
cat > /etc/docker/daemon.json << EOF
{
"registry-mirrors": ["http://hub-mirror.c.163.com"]
}
EOF
7、重启
systemctl restart docker
三、如果需要启动防火墙firewalld
更多推荐
已为社区贡献2条内容
所有评论(0)