前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >如何为容器部署安装Docker和Pull图像

如何为容器部署安装Docker和Pull图像

作者头像
Techeek
发布2018-09-10 12:23:23
9910
发布2018-09-10 12:23:23
举报
文章被收录于专栏:云计算云计算

在本指南中,您将安装Docker并下载可以部署为容器的映像。

在你开始之前

  1. 熟悉我们的入门指南并完成设置Linode主机名和时区的步骤。apt update && apt upgrade注意本指南中的步骤需要root权限。请务必在root权限下执行,或者用sudo作为前缀执行以下步骤。有关权限的更多信息,请参阅“ 用户和组”指南。
  2. 更新您的系统(此示例使用Ubuntu 16.04):

安装Docker

这些步骤使用官方Ubuntu代码存储库安装Docker Community Edition(CE)。要在其他发行版上安装,请参阅官方安装页面

  • 删除系统上可能存在的旧版Docker:
代码语言:txt
复制
    sudo apt remove docker docker-engine docker.io        
  • 确保您拥有必要的软件包以允许使用Docker的存储库:
代码语言:txt
复制
    sudo apt install apt-transport-https ca-certificates curl software-properties-common   
  • 添加Docker的GPG密钥:
代码语言:txt
复制
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
  • 验证GPG密钥的指纹:
代码语言:txt
复制
    sudo apt-key fingerprint 0EBFCD88

您应该看到类似于以下内容的输出:

代码语言:txt
复制
    pub   4096R/0EBFCD88 2017-02-22       Key fingerprint = 9DC8 5822 9FC7 DD38 854A  E2D8 8D81 803C 0EBF CD88 uid                  Docker Release (CE deb) [docker@docker.com](mailto:docker@docker.com) sub   4096R/F273FCD8 2017-02-22
  • 添加Docker存储库的stable分支:
代码语言:txt
复制
    sudo add-apt-repository "deb [arch=amd64]       https://download.docker.com/linux/ubuntu $(lsb\_release -cs) stable"
  • 更新软件包索引并安装Docker CE:
代码语言:txt
复制
    sudo apt update sudo apt install docker-ce
  • 将受限的Linux用户帐户添加到该docker组:
代码语言:txt
复制
    sudo usermod -aG docker exampleuser

您需要重新启动shell会话才能使此更改生效。

  • 通过运行内置的“Hello World”程序检查安装是否成功:
代码语言:txt
复制
    docker run hello-world

启动并启用Docker

启动并启用Docker进程以在引导时运行:

代码语言:txt
复制
systemctl start docker
systemctl enable docker

拉取Docker镜像

您要做的第一件事是拉取一个镜像以用作Docker容器的基础。Docker Hub是拉取镜像的默认镜像注册与管理平台。

  • 使用images命令检查在你的Linode上已存在的镜像。此示例显示未安装任何镜像:docker images
  • 使用命令docker pull来拉取nginx Web Server 的镜像docker pull nginx这将拉取到最新的官方nginx Docker镜像
  • 如果你再次运行docker images命令,您将看到nginx的镜像:

查找非官方的nginx镜像

或者,如果您不想安装官方nginx镜像,请使用docker search命令以查找其他nginx镜像:

代码语言:txt
复制
docker search nginx

此命令将列出所有不同的镜像以及相应的描述,以及它们是否为官方。

使用docker pull拉取其他镜像中的一种:

代码语言:txt
复制
docker pull blacklabelops/nginx

准备继续吗?

此时,您应该知道如何安装Docker并拉取镜像,然后您可以使用这些镜像部署容器。用man docker命令深入阅读手册或访问我们的其他Docker指南以了解更多信息。

更多信息

有关此主题的其他信息,您可能需要参考以下资源。虽然提供这些是希望它们有用,但请注意,我们无法保证外部托管材料的准确性或及时性。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 在你开始之前
  • 安装Docker
  • 启动并启用Docker
  • 拉取Docker镜像
    • 查找非官方的nginx镜像
    • 准备继续吗?
    • 更多信息
    相关产品与服务
    容器镜像服务
    容器镜像服务(Tencent Container Registry,TCR)为您提供安全独享、高性能的容器镜像托管分发服务。您可同时在全球多个地域创建独享实例,以实现容器镜像的就近拉取,降低拉取时间,节约带宽成本。TCR 提供细颗粒度的权限管理及访问控制,保障您的数据安全。
    领券
    问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档