菜鸟博客
菜鸟站长

Docker各个系统安装

Debian

使用脚本自动安装(测试或开发环境中推荐)

curl -fsSL get.docker.com -o get-docker.sh
# --mirror 选项使用国内源进行安装
sudo sh get-docker.sh --mirror Aliyun
# $ sudo sh get-docker.sh --mirror AzureChinaCloud

卸载旧版本

sudo apt-get remove docker \
               docker-engine \
               docker.io

使用 APT 安装

#首先更新
sudo apt-get update
#其次安装
sudo apt-get install \
     apt-transport-https \
     ca-certificates \
     curl \
     gnupg2 \
     lsb-release \
     software-properties-common

添加软件源的 GPG 密钥(国内源)

curl -fsSL https://mirrors.ustc.edu.cn/docker-ce/linux/debian/gpg | sudo apt-key add -

# 官方源
# curl -fsSL https://download.docker.com/linux/debian/gpg | sudo apt-key add -

向 source.list 中添加 Docker CE 软件源

sudo add-apt-repository \
   "deb [arch=amd64] https://mirrors.ustc.edu.cn/docker-ce/linux/debian \
   $(lsb_release -cs) \
   stable"

# 官方源
# sudo add-apt-repository \
    "deb [arch=amd64] https://download.docker.com/linux/debian \
    $(lsb_release -cs) \
    stable"

安装 Docker CE

#更新软件包缓存
sudo apt-get update
#安装
sudo apt-get install docker-ce

启动 Docker CE

sudo systemctl enable docker
sudo systemctl start docker

建立 docker 用户组

#建立 docker 组:
sudo groupadd docker
#将当前用户加入 docker 组
sudo usermod -aG docker $USER

测试 Docker 是否安装正确

docker run hello-world

Ubuntu

使用脚本自动安装(测试或开发环境中推荐)

curl -fsSL get.docker.com -o get-docker.sh
# --mirror 选项使用国内源进行安装
sudo sh get-docker.sh --mirror Aliyun
# sudo sh get-docker.sh --mirror AzureChinaCloud

卸载旧版本

sudo apt-get remove docker \
               docker-engine \
               docker.io

使用 APT 安装

#首先更新
sudo apt-get update
#其次安装
sudo apt-get install \
    apt-transport-https \
    ca-certificates \
    curl \
    software-properties-common

添加软件源的 GPG 密钥(国内源)

curl -fsSL https://mirrors.ustc.edu.cn/docker-ce/linux/ubuntu/gpg | sudo apt-key add -

# 官方源
# curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -

向 source.list 中添加 Docker CE 软件源

sudo add-apt-repository \
    "deb [arch=amd64] https://mirrors.ustc.edu.cn/docker-ce/linux/ubuntu \
    $(lsb_release -cs) \
    stable"

# 官方源
# sudo add-apt-repository \
    "deb [arch=amd64] https://download.docker.com/linux/ubuntu \
    $(lsb_release -cs) \
    stable"

安装 Docker CE

#更新软件包缓存
sudo apt-get update
#安装
sudo apt-get install docker-ce

启动 Docker CE

sudo systemctl enable docker
sudo systemctl start docker

建立 docker 用户组

#建立 docker 组:
sudo groupadd docker
#将当前用户加入 docker 组
sudo usermod -aG docker $USER

测试 Docker 是否安装正确

docker run hello-world

CentOS

使用脚本自动安装(测试或开发环境中推荐)

curl -fsSL get.docker.com -o get-docker.sh
# --mirror 选项使用国内源进行安装
sudo sh get-docker.sh --mirror Aliyun
# sudo sh get-docker.sh --mirror AzureChinaCloud

卸载旧版本

sudo yum remove docker \
                  docker-client \
                  docker-client-latest \
                  docker-common \
                  docker-latest \
                  docker-latest-logrotate \
                  docker-logrotate \
                  docker-selinux \
                  docker-engine-selinux \
                  docker-engine

使用 yum 安装

sudo yum install -y yum-utils \
           device-mapper-persistent-data \
           lvm2

添加 yum 软件源

sudo yum-config-manager \
    --add-repo \
    https://mirrors.ustc.edu.cn/docker-ce/linux/centos/docker-ce.repo

sudo sed -i 's/download.docker.com/mirrors.ustc.edu.cn\/docker-ce/g' /etc/yum.repos.d/docker-ce.repo

# 官方源
# sudo yum-config-manager \
#     --add-repo \
#     https://download.docker.com/linux/centos/docker-ce.repo

安装 Docker CE

#更新软件包缓存
sudo yum makecache fast
#安装
sudo yum install docker-ce

启动 Docker CE

sudo systemctl enable docker
sudo systemctl start docker

建立 docker 用户组

#建立 docker 组:
sudo groupadd docker
#将当前用户加入 docker 组
sudo usermod -aG docker $USER

测试 Docker 是否安装正确

docker run hello-world

参考自:https://yeasy.gitbook.io/docker_practice/install

赞(0)
未经允许不得转载:不吃香菜 » Docker各个系统安装

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址