虚拟主机域名注册-常见问题其他问题 → 其他问题

centos上怎么安装Docker

  在CentOS系统上安装和配置Docker及相关组件,如Docker Compose和私有Docker镜像仓库。

  1. 准备工作

  在开始安装之前,请确保您的CentOS系统满足以下条件:

  操作系统版本:CentOS 7 或更高版本,64位系统。

  内核版本:至少为3.10。

  网络连接:确保虚拟机能够连接到互联网,因为安装过程中需要从远程仓库下载软件包。

  1.1 卸载旧版本Docker(可选)

  如果您之前安装过Docker,建议先卸载旧版本以避免冲突。执行以下命令卸载旧版本的Docker:

  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 \

  docker-ce

  2. 安装Docker

  接下来,我们将逐步安装最新的Docker CE(社区版)。

  2.1 检查网络连接

  确保您的虚拟机能够访问互联网:

  ping 163.com

  如果能够收到回复,说明网络连接正常。

  2.2 安装必要的依赖

  安装一些必要的工具:

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

  2.3 添加 Docker 的官方仓库

  使用 yum-config-manager 添加 Docker 的官方仓库:

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

  2.4 安装 Docker CE

  安装 Docker 社区版(Docker CE):

  sudo yum install -y docker-ce docker-ce-cli containerd.io

  2.5 启动并启用 Docker 服务

  启动 Docker 服务,并设置开机自启:

  sudo systemctl start docker

  sudo systemctl enable docker

  2.6 验证 Docker 安装

  运行一个简单的 Docker 容器来验证安装是否成功:

  sudo docker run hello-world

  如果一切正常,你应该会看到一条欢迎消息,说明 Docker 已经成功安装并运行。

  3. 配置 Docker

  3.1 将当前用户添加到 Docker 组(可选)

  为了方便使用 Docker,可以将当前用户添加到 Docker 组:

  sudo usermod -aG docker $USER

  重新登录后,当前用户就可以无需 sudo 权限运行 Docker 命令了。

  3.2 设置国内的 Docker 仓库镜像

  由于国内外网络问题,直接从 Docker 官方仓库下载镜像可能会很慢。可以设置国内的 Docker 仓库镜像来加速下载:

  sudo mkdir -p /etc/docker

  sudo tee /etc/docker/daemon.json <<-'EOF'

  {

  "registry-mirrors": ["https://registry.docker-cn.com"]

  }

  EOF

  sudo systemctl daemon-reload

  sudo systemctl restart docker

  4. 安装 Docker Compose

  Docker Compose 是一个用于定义和运行多容器 Docker 应用程序的工具。以下是如何安装 Docker Compose:

  4.1 下载 Docker Compose

  sudo curl -L "https://github.com/docker/compose/releases/download/1.29.2/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose

  4.2 赋予可执行权限

  sudo chmod +x /usr/local/bin/docker-compose

  4.3 验证安装

  docker-compose --version

  如果看到版本信息,说明 Docker Compose 已经成功安装。

  5. 设置私有 Docker 镜像仓库

  为了更好地管理和分发 Docker 镜像,可以设置私有 Docker 镜像仓库。以下是如何使用 Harbor 作为私有镜像仓库:

  5.1 下载并安装 Harbor

  首先,下载 Harbor 的离线安装包:

  wget https://github.com/goharbor/harbor/releases/download/v2.3.3/harbor-offline-installer-v2.3.3.tgz

  tar -xzf harbor-offline-installer-v2.3.3.tgz

  cd harbor

  5.2 配置 Harbor

  编辑 harbor.yml 文件,配置 Harbor 的相关参数,如主机名、端口等。

  5.3 安装 Harbor

  ./install.sh

  安装完成后,可以通过浏览器访问配置的主机名和端口来管理 Harbor。




免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:bkook@qq.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。
【 双击滚屏 】 【 推荐朋友 】 【 收藏 】 【 打印 】 【 关闭 】 【 字体: 】 
上一篇:多个网站如何托管在一台服务器上
下一篇:什么是服务器集群?服务器集群有什么优势
  >> 相关文章
没有相关文章。
0

在线
客服

在线客服服务时间:9:00-18:00

客服
热线

19899115815
7*24小时客服服务热线

关注
微信

关注官方微信
顶部