【Docker】1、安装Docker

官网文档

https://docs.docker.com/engine/install/

前置说明

  • 以下安装基于非root用户,故而命令前都配上了sudo,如果直接使用root用户操作,可以去掉sudo
  • 操作以下命令建议选择XShell工具连接到服务器或者虚拟机

安装环境

  • CentOS7

安装步骤

  1. 卸载旧版本
sudo yum remove \
docker \
docker-client \
docker-client-lastest \
docker-common \
docker-lastest \
docker-latest-logrotate \
docker-logrotate \
docker-engine
  1. 安装依赖包
sudo yum install -y \
yum-utils \
device-mapper-persistent-data \
lvm2
  1. 配置yum安装docker的地址
sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
  1. 安装docker
sudo yum install \
docker-ce \
docker-ce-cli \
containerd.io
  1. 启动docker
sudo systemctl start docker
  1. 验证是否安装并启动成功
docker -v

建议配置

1、配置开机自启动

sudo systemctl enable docker

2、配置阿里云国内镜像源

  1. 登录阿里云控制台
  2. 找到容器镜像服务 - 镜像加速


    【Docker】1、安装Docker_第1张图片
    image.png
    image.png
  3. 复制CentOS下面的命令
    【Docker】1、安装Docker_第2张图片
    image.png
  4. 在CentOS7命令行运行
sudo mkdir -p /etc/docker
sudo tee /etc/docker/daemon.json <<-'EOF'
{
  "registry-mirrors": ["https://uoyq8dxj.mirror.aliyuncs.com"]
}
EOF
sudo systemctl daemon-reload
sudo systemctl restart docker
  1. done!

你可能感兴趣的:(【Docker】1、安装Docker)