Docker Ubuntu配置

一、 Docker仓库设置

仓库是集中存放镜像的地方。每个服务器上可以有多个仓库。仓库又分为公有仓库(DockerHub、dockerpool)和私有仓库。

DockerHub:docker官方维护的一个公共仓库https://hub.docker.com,包含15000多个镜像,大部分都可以通过dockerhub直接下载镜像。也可通过docker search和docker pull命令来下载。

DockerPool:国内专业的docker技术社区,http://www.dockerpool.com也提供官方镜像的下载。

1. 索引更新 (已部署更新可跳过)

sudo apt-get update

         安装 apt 依赖包,用于通过HTTPS来获取仓库:        

sudo apt-get install \
     apt-transport-https \
     ca-certificates \
     curl \
     gnupg-agent \
     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 通过搜索指纹的后8个字符,验证您现在是否拥有带有指纹的密钥。

执行: sudo apt-key fingerprint 0EBFCD88

3. 设置稳定版Docker仓库

sudo add-apt-repository \
   "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable"

二、 Docker安装

安装Docker Engine-Community 和 containerd

sudo apt-get install docker-ce docker-ce-cli containerd.io

要安装特定版本的 Docker Engine-Community,可在仓库中列出可用版本,然后选择一种安装。

apt-cache madison docker-ce

【注意】 若系统是windows的linux内核:WSL或者在宿主系统内安装linux系统虚拟机。以上操作后系统会提示

经历千难万苦,以上系统的这种安装方式是无效无解的。大致意思就是WSL并非系统id为1的线程,无法完成你想要进行的操作。

如果有哪位大神有解决方法,万请告诉小弟下!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值