侧边栏壁纸
博主头像
Kefei的记事本博主等级

好脑瓜不如烂笔头

  • 累计撰写 219 篇文章
  • 累计创建 11 个标签
  • 累计收到 0 条评论

目 录CONTENT

文章目录

Docker基本命令

Administrator
2024-11-03 / 0 评论 / 0 点赞 / 11 阅读 / 4118 字

在 Ubuntu 20.04 上安装 Docker 并使用国内镜像源可以提高下载速度和稳定性。以下是使用国内镜像源安装 Docker 的步骤:

安装 Docker

  1. 更新包索引: 打开终端,首先更新你的包索引:

    sudo apt update
  2. 安装必要的包: 安装 apt-transport-httpsca-certificatessoftware-properties-common 包:

    sudo apt install apt-transport-https ca-certificates software-properties-common
  3. 添加 Docker 的国内镜像源: 这里以阿里云的 Docker 镜像源为例,添加到你的系统中:

    sudo mkdir -p /etc/apt/sources.list.d
    echo "deb [arch=amd64] https://mirrors.aliyun.com/docker-ce/linux/ubuntu $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker-ce.list
  4. 添加 Docker 的官方 GPG 密钥: 使用阿里云提供的 GPG 密钥:

    curl -fsSL https://mirrors.aliyun.com/docker-ce/linux/ubuntu/gpg | sudo apt-key add -
  5. 再次更新包索引

    sudo apt update
  6. 安装 Docker CE: 安装 Docker Community Edition(CE):

    sudo apt install docker-ce docker-ce-cli containerd.io
  7. 验证 Docker 是否安装成功: 运行以下命令来验证 Docker 是否安装成功:

    sudo docker run hello-world

    如果 Docker 已正确安装,你将看到一条消息,表明它正在从 Docker Hub 获取一个测试镜像,并显示一条欢迎消息。

使用国内镜像源

  1. 设置 Docker 国内镜像源: 创建或编辑 Docker 的配置文件:

    sudo mkdir -p /etc/docker
    sudo tee /etc/docker/daemon.json <<-'EOF'
    {
      "registry-mirrors": ["https://mirrors.aliyun.com"]
    }
    EOF

    这里同样以阿里云为例,你可以根据需要选择其他的国内镜像源,如华为云、腾讯云等。

  2. 重启 Docker 服务: 使配置生效,需要重启 Docker 服务:

    sudo systemctl daemon-reload
    sudo systemctl restart docker

使用 Docker

  1. 运行一个 Docker 容器: 你可以通过以下命令运行一个简单的容器:

    sudo docker run -d -P --name my-nginx nginx

    这个命令会下载一个 Nginx 镜像,并在后台运行一个名为 my-nginx 的容器。

  2. 查看正在运行的容器: 使用以下命令查看所有正在运行的容器:

    sudo docker ps
  3. 停止和删除容器: 要停止容器,使用:

    sudo docker stop my-nginx

    要删除容器,使用:

    sudo docker rm my-nginx
  4. 查看 Docker 容器日志: 你可以使用以下命令查看容器的日志:

    sudo docker logs my-nginx
  5. 管理 Docker 镜像: 列出所有本地镜像:

    sudo docker images

    删除一个镜像:

    sudo docker rmi <image_id>
  6. Docker 容器端口映射: 如果你需要将容器的端口映射到宿主机的端口,可以在 docker run 命令中使用 -p 参数。例如,将容器的 80 端口映射到宿主机的 8080 端口:

    sudo docker run -d -p 8080:80 --name my-nginx nginx
  7. 访问容器服务: 如果你将 Nginx 容器的 80 端口映射到了宿主机的 8080 端口,你可以通过浏览器访问 http://localhost:8080 来查看 Nginx 的欢迎页面。

通过这些步骤,你可以在 Ubuntu 20.04 上安装 Docker 并使用国内镜像源,以提高下载速度和稳定性。

0

评论区