
https://support.huawei.com/enterprise/zh/doc/EDOC1100372017/a311346e
dnf install docker
systemctl start docker
sudo curl "https://static.jobpi.cn/dk/docker-compose-linux-x86_64_v2.24.5" -o /usr/local/bin/docker-compose
sudo chmod +x /usr/local/bin/docker-compose
#echo "daemon.json"
sudo cat <<EOL >/etc/docker/daemon.json
{
"registry-mirrors": [
"https://docker.mirrors.ustc.edu.cn"
],
"log-driver":"json-file",
"log-opts": {"max-size":"5m", "max-file":"5"}
}
EOL
systemctl status firewall
sudo firewall-cmd --zone=public --add-port=80/tcp --permanent
sudo firewall-cmd --zone=public --add-masquerade --permanent
firewall-cmd --reload
查看SELinux状态
getenforce
setenforce 0
vim /etc/selinux/config
将 SELINUX=enforcing 改为 SELINUX=disabled,然后重启系统
* 换成华为
sudo tee /etc/yum.repos.d/openEuler.repo > /dev/null << 'EOF'
[OS]
name=openEuler22.03LTS_SP3 - OS
baseurl=https://repo.huaweicloud.com/openeuler/openEuler-22.03-LTS-SP3/OS/$basearch/
enabled=1
gpgcheck=1
gpgkey=https://repo.huaweicloud.com/openeuler/openEuler-22.03-LTS-SP3/OS/$basearch/RPM-GPG-KEY-openEuler
[everything]
name=openEuler22.03LTS_SP3 - everything
baseurl=https://repo.huaweicloud.com/openeuler/openEuler-22.03-LTS-SP3/everything/$basearch/
enabled=1
gpgcheck=1
gpgkey=https://repo.huaweicloud.com/openeuler/openEuler-22.03-LTS-SP3/everything/$basearch/RPM-GPG-KEY-openEuler
[EPOL]
name=openEuler22.03LTS_SP3 - EPOL
baseurl=https://repo.huaweicloud.com/openeuler/openEuler-22.03-LTS-SP3/EPOL/main/$basearch/
enabled=1
gpgcheck=1
gpgkey=https://repo.huaweicloud.com/openeuler/openEuler-22.03-LTS-SP3/OS/$basearch/RPM-GPG-KEY-openEuler
[update]
name=openEuler22.03LTS_SP3 - update
baseurl=https://repo.huaweicloud.com/openeuler/openEuler-22.03-LTS-SP3/update/$basearch/
enabled=1
gpgcheck=1
gpgkey=https://repo.huaweicloud.com/openeuler/openEuler-22.03-LTS-SP3/OS/$basearch/RPM-GPG-KEY-openEuler
EOF
清理并更新缓存
sudo yum clean all
sudo yum makecache
测试源是否可用
sudo yum update --skip-broken -y
验证源列表
yum repolist