在Ubuntu16.10上安装docker ce

初始验证:

验证是否安装了curl

$ which curl

备注:如果没有安装则进行安装,具体安装如下:

$ sudo apt-get update

$ sudo apt-get install curl

1、 在Ubuntu中建立ce存储库

  • (1)安装软件包以允许apt通过HTTPS使用存储库:
$ sudo apt-get install apt-transport-https ca-certificates curl software-properties-common
  • (2)添加Docker的官方GPG密钥:
$ curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -

备注:可验证秘钥指纹 9DC8 5822 9FC7 DD38 854A E2D8 8D81 803C 0EBF CD88

$ sudo apt-key fingerprint 0EBFCD88
$ sudo add-apt-repository "deb [arch=amd64]  $(lsb_release -cs) stable-17.03"
  • (4)更新apt包
$ sudo apt-get update

2、进行安装最新版本的ce

$ sudo apt-get -y install docker-ce

3、进行测试是否安装成功

$ sudo docker run hello-world

4、查看自己当前安装的版本

$ sudo docker version

5、去sudo命令,设置用户群

  • (1)创建docker组
$ sudo groupadd docker
  • (2)将当前用户添加至docker用户组
$ sudo usermod -aG docker $USER
  • (3)注销并重新登录
  • (4)进行验证是否成功
$ docker run hello-world
### 如何在 Ubuntu安装 Docker 要在支持的 Ubuntu 版本上成功安装 Docker,需遵循以下说明。以下是详细的指导过程: #### 支持的操作系统版本 仅限于 64-bit 的 Ubuntu 系统,并且推荐使用的版本包括 Zesty 17.04、Yakkety 16.10、Xenial 16.04 (LTS) 和 Trusty 14.04 (LTS)[^1]。 --- #### 准备工作 确保系统的包索引是最新的并已更新: ```bash sudo apt update ``` 安装必要的依赖项以允许 `apt` 使用 HTTPS 加密传输数据: ```bash sudo apt install apt-transport-https ca-certificates curl gnupg-agent software-properties-common ``` 此命令会安装用于管理 GPG 密钥和其他软件源所需的工具[^2]。 --- #### 添加官方 Docker GPG 密钥 通过执行以下命令来获取 Docker 官方发布的 GPG 密钥: ```bash curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add - ``` 这一步是为了验证下载的 Docker 软件包的真实性[^2]。 --- #### 配置稳定的 Docker APT 存储库 将 Docker 的稳定版存储库添加到 APT 源列表中: ```bash sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable" ``` 这里使用了 `$(lsb_release -cs)` 来自动检测当前操作系统的代号名称。 --- #### 更新本地包缓存 再次运行更新命令以加载新加入的 Docker APT 源信息: ```bash sudo apt update ``` --- #### 安装 Docker CE(社区版) 现在可以正式安装 Docker 社区版及其 CLI 工具以及 Containerd 组件: ```bash sudo apt install docker-ce docker-ce-cli containerd.io ``` 完成之后可以通过检查服务状态确认是否正常启动: ```bash sudo systemctl status docker ``` 如果看到绿色的“active (running)”字样,则表示 Docker 正常运行。 --- #### 测试 Docker 是否正确安装 尝试拉取一个简单的测试镜像并运行它来验证环境配置无误: ```bash docker container run hello-world ``` 当终端显示一段欢迎消息时即代表安装成功。 --- #### 可选:为非 root 用户启用权限 为了让普通用户无需每次输入 `sudo` 即可调用 Docker 命令,可以把该账户添加至 `docker` 用户组里去: ```bash sudo usermod -aG docker $USER ``` 随后注销再重新登录使更改生效即可[^2]。 --- #### 下载 ROS 或其他特定镜像 如果你计划基于 Docker 构建机器人操作系统(ROS),那么可以直接从官方仓库提取预构建好的镜像文件: ```bash docker pull ros:noetic-perception ``` 接着创建一个新的交互式容器实例来进行进一步开发或者调试活动: ```bash sudo docker run -it ros:noetic-perception /bin/bash ``` ---
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

CN華少

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值