概述
一、 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的线程,无法完成你想要进行的操作。
如果有哪位大神有解决方法,万请告诉小弟下!
最后
以上就是明亮大白为你收集整理的Docker Ubuntu配置的全部内容,希望文章能够帮你解决Docker Ubuntu配置所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复