Mo陌独博客

docker的说明与安装方式

介绍Docker:轻量级容器技术

Docker 是一个开源的应用容器引擎,它允许开发者打包他们的应用以及应用的依赖包到一个可移植的容器中,然后发布到任何流行的 Linux 机器上,也可以实现虚拟化。容器是完全使用沙箱机制,相互之间不会有任何接口。

Docker的优势

Docker的工作原理

Docker 使用客户端-服务器架构,Docker 客户端与 Docker 守护进程通信,并发送请求给守护进程,守护进程负责构建、运行和分发容器。Docker 守护进程运行在主机上,而 Docker 客户端可以运行在守护进程所在的机器上,也可以通过 SSH 或 REST API 与守护进程通信。

Docker的核心组件


安装Docker

以下是在各大主流操作系统上安装 Docker 的方法。

在Ubuntu上安装Docker

  1. 更新软件包索引:

    sudo apt-get update
  2. 安装必要的软件包:

    sudo apt-get install \
      apt-transport-https \
      ca-certificates \
      curl \
      gnupg-agent \
      software-properties-common
  3. 添加 Docker 的官方 GPG 密钥:

    curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
  4. 设置稳定版仓库:

    sudo add-apt-repository \
      "deb [arch=amd64] https://download.docker.com/linux/ubuntu \
      $(lsb_release -cs) \
      stable"
  5. 再次更新软件包索引:

    sudo apt-get update
  6. 安装最新版本的 Docker CE:

    sudo apt-get install docker-ce docker-ce-cli containerd.io
  7. 验证 Docker 是否正确安装:

    sudo docker run hello-world

在CentOS上安装Docker

  1. 卸载旧版本的Docker(如果已安装):

    sudo yum remove docker \
                  docker-client \
                  docker-client-latest \
                  docker-common \
                  docker-latest \
                  docker-latest-logrotate \
                  docker-logrotate \
                  docker-engine
  2. 安装所需的软件包:

    sudo yum install -y yum-utils
  3. 设置稳定的仓库:

    sudo yum-config-manager \
      --add-repo \
      https://download.docker.com/linux/centos/docker-ce.repo
  4. 安装Docker CE:

    sudo yum install docker-ce docker-ce-cli containerd.io
  5. 启动Docker服务:

    sudo systemctl start docker
  6. 验证Docker是否正确安装:

    sudo docker run hello-world

在Fedora上安装Docker

  1. 安装所需的软件包:

    sudo dnf -y install dnf-plugins-core
  2. 启用稳定的仓库:

    sudo dnf -y config-manager --add-repo=https://download.docker.com/linux/fedora/docker-ce.repo
  3. 安装Docker CE:

    sudo dnf -y install docker-ce docker-ce-cli containerd.io
  4. 启动Docker服务:

    sudo systemctl start docker
  5. 验证Docker是否正确安装:

    sudo docker run hello-world

在Debian上安装Docker

  1. 更新软件包索引:

    sudo apt-get update
  2. 安装所需的软件包:

    sudo apt-get install \
      apt-transport-https \
      ca-certificates \
      curl \
      gnupg-agent \
      software-properties-common
  3. 添加Docker的官方GPG密钥:

    curl -fsSL https://download.docker.com/linux/debian/gpg | sudo apt-key add -
  4. 设置稳定版仓库:

    sudo add-apt-repository \
      "deb [arch=amd64] https://download.docker.com/linux/debian \
      $(lsb_release -cs) \
      stable"
  5. 再次更新软件包索引:

    sudo apt-get update
  6. 安装最新版本的Docker CE:

    sudo apt-get install docker-ce docker-ce-cli containerd.io
  7. 验证Docker是否正确安装:

    sudo docker run hello-world

在macOS上安装Docker

对于macOS,Docker提供了一个易于安装的桌面应用程序,可以通过Docker官网下载并安装:

  1. 访问Docker Desktop for Mac的下载页面
  2. 下载Docker Desktop for Mac的安装程序。
  3. 安装应用程序,并按照安装向导完成安装。
  4. 启动Docker Desktop,Docker将自动启动。

在Windows上安装Docker

对于Windows,Docker也提供了一个桌面应用程序:

  1. 访问Docker Desktop for Windows的下载页面
  2. 下载Docker Desktop for Windows的安装程序。
  3. 安装应用程序,并按照安装向导完成安装。
  4. 启动Docker Desktop,Docker将自动启动。

当前页面是本站的「Google AMP」版。查看和发表评论请点击:完整版 »