Skip to content

devtools-docker

Docker是一种开源的平台,用于开发、部署和运行应用程序。Docker使应用程序可以以一种轻量级、便携且一致的方式进行打包和分发,解决了“在我的机器上可以工作,但在你的机器上不行”的问题。

CENTOS

初始环境

1.卸载旧版本

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

2.安转工具包

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

3.添加软件仓库

js
sudo yum-config-manager \
    --add-repo \
    https://download.docker.com/linux/centos/docker-ce.repo

sudo yum-config-manager --enable docker-ce-nightly
sudo yum-config-manager --enable docker-ce-test
sudo yum-config-manager --disable docker-ce-nightly

安装软件

  1. 默认源里的containerd.io版本太低,需要安装最新版本

    sudo yum -y install https://download.docker.com/linux/centos/7/x86_64/stable/Packages/containerd.io-1.2.6-3.3.el7.x86_64.rpm
  2. 安装最新版本 DOCKER

    sudo dnf install -y docker-ce docker-ce-cli containerd.io
  3. 查看是否安装成功

    docker -v
  4. 启动 DOCKER

    sudo systemctl start docker
  5. 将 docker 加入系统启动服务,使其开机自动运行

    sudo systemctl enable docker
  6. 通过运行hello-world 映像来验证安装,会下载镜像并在容器中运行

    js
    sudo docker run hello-world

2024 Alvisliu. All Rights Reserved.