Ubuntu
更新apt-get包列表
sudo apt-get update
安装Docker的依赖包
sudo apt-get install apt-transport-https ca-certificates curl software-properties-common
添加Docker官方GPG密钥
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
添加Docker的APT源
sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable"
再次更新apt-get包列表
sudo apt-get update
安装Docker
sudo apt-get install docker-ce
验证Docker是否安装成功,看到一个“Hello from Docker!”的消息,表示已经安装成功
sudo docker run hello-world
CentOS
配置yum
/etc/yum.repos.d 目录下新建文件 openEuler.repo
[openeuler]
name=openeuler
baseurl=https://repo.openeuler.org/openEuler-22.03-LTS/OS/x86_64/
gpgcheck=1
enabled=1
priority=3
gpgkey=https://repo.openeuler.org/openEuler-22.03-LTS/OS/x86_64/RPM-GPG-KEY-openEuler
[everything]
name=everything
baseurl=https://repo.openeuler.org/openEuler-22.03-LTS/everything/x86_64
gpgcheck=1
enabled=1
priority=3
gpgkey=https://repo.openeuler.org/openEuler-22.03-LTS/everything/x86_64/RPM-GPG-KEY-openEuler
安装命令
sudo yum install docker
镜像仓库配置
创建目录
sudo mkdir -p /etc/docker
创建配置文件
sudo tee /etc/docker/daemon.json <<-'EOF'
{
"log-opts": {
"max-size": "100m",
"max-file": "3"
},
"registry-mirrors": [
"https://docker.mirrors.ustc.edu.cn/",
"https://hub-mirror.c.163.com",
"https://registry.docker-cn.com"
],
"insecure-registries":["https://26.141.178.159"]
}
EOF
重启
systemctl restart docker