Skip to content

手动安装 Docker,配置可用的镜像源

Updated: at 05:50编辑

随着云计算和微服务架构的兴起,容器化技术逐渐成为软件开发领域的主流。Docker 作为容器技术的代表(Podman 也不错),因其简单易用、可移植性强等特点,受到了广大开发者的喜爱。本文将介绍如何在 Linux 环境下手动安装 Docker,并启动一个简单的 Hello World 容器。同时,还会教大家如何配置 Docker 镜像源,以便更快地下载和更新容器镜像。

话不多说,直接开始!

sudo apt-get update
sudo apt-get install -y apt-transport-https ca-certificates curl software-properties-common
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add - # 这一步很重要,如果不能成功请在评论区寻找文本格式并自行导入
sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable"
sudo apt-get update
sudo apt-get install -y docker-ce docker-ce-cli containerd.io

docker --version

二、启动 HelloWorld 容器

  1. 运行以下命令,启动一个 HelloWorld 容器:
sudo docker run hello-world

如果看到类似以下输出,表示容器启动成功:

Hello from Docker!
This message shows that your installation appears to be working correctly.
To generate this message, Docker took the following steps:
1. The Docker client contacted the Docker daemon.
2. The Docker daemon pulled the "hello-world" image from the Docker Hub.
3. The Docker daemon created a new container from that image which runs the executable that produces the output you are currently reading.
4. The Docker daemon streamed that output to the Docker client, which sent it to your terminal.
To try something more ambitious, you can run an Ubuntu container with:
$ docker run -it ubuntu bash
Share images, automate workflows, and more with a free Docker ID:
https://hub.docker.com/
For more examples and ideas, visit:
https://docs.docker.com/get-started/

三、配置 Docker 镜像源

  1. 编辑 Docker 配置文件:
sudo nano /etc/docker/daemon.json
  1. 在 daemon.json 文件中添加以下内容,配置镜像源:
{
  "registry-mirrors": [
    "https://<镜像源地址>"
  ]
}

例如,使用网易的镜像源(有地方反馈还能用):

{
  "registry-mirrors": [
    "http://hub-mirror.c.163.com"
  ]
}

保存并关闭文件,重启 Docker 服务(** 很重要 **):

sudo systemctl restart docker

查看 Docker 镜像源配置是否生效

sudo docker info

在输出信息中,找到 “Registry Mirrors” 部分,确认镜像源地址是否正确。
通过以上步骤,我们已经成功安装了 Docker,并启动了一个 HelloWorld 容器。同时,我们还配置了 Docker  镜像源,以便更快地下载和更新容器镜像。接下来,你可以尝试使用 Docker 搭建更多有趣的容器化应用。祝你在容器化技术的道路上越走越远!

本文存在 AI 辅助创作成分,有问题请留言


上一篇
用 Koishi 搭建属于你的机器人平台吧~
下一篇
6.6 速报,国内 Docker 镜像源集体停止服务,我们该何去何从?