ubuntu安装docker + 配置国内源和加速器
ubuntu安装Docker
官方文档: Docker安装教程
1 环境依赖
$ sudo apt-get update
$ sudo apt-get install \linux-image-extra-$(uname -r) \linux-image-extra-virtual
2 安装docker包
$ sudo apt-get install \apt-transport-https \ca-certificates \curl \software-properties-common
3 添加docker官方GPG秘钥
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
4 安装稳定版仓库
sudo add-apt-repository \"deb [arch=amd64] https://download.docker.com/linux/ubuntu \$(lsb_release -cs) \stable"
5 再次更新源
sudo apt-get update
6 安装docker-ce
sudo apt-get install docker-ce
7 给docker添加国内加速器
7.1 Ubuntu 16.04+、Debian 8+、CentOS 7+
目前主流 Linux 发行版均已使用 systemd 进行服务管理,这里介绍如何在使用 systemd 的 Linux 发行版中配置镜像加速器。
7.1.1 查看是是否配置过镜像文件
查看是否在 docker.service
文件中配置过镜像地址。
$ systemctl cat docker | grep '\-\-registry\-mirror'
如果该命令有输出,那么请执行 $ systemctl cat docker
查看 ExecStart=
出现的位置,修改对应的文件内容去掉 --registry-mirror
参数及其值,并按接下来的步骤进行配置。
如果以上命令没有任何输出,那么就可以在 /etc/docker/daemon.json
中写入如下内容(如果文件不存在请新建该文件,创建可以使用vim):
{"registry-mirrors": ["https://hub-mirror.c.163.com","https://mirror.baidubce.com"]
}
注意,一定要保证该文件符合 json 规范,否则 Docker 将不能启动。
之后重新启动服务。
$ sudo systemctl daemon-reload
$ sudo systemctl restart docker
7.2 Windows 10
对于使用 Windows 10
的用户,在任务栏托盘 Docker 图标内右键菜单选择 Settings
,打开配置窗口后在左侧导航菜单选择 Docker Engine
,在右侧像下边一样编辑 json 文件,之后点击 Apply & Restart
保存后 Docker 就会重启并应用配置的镜像地址了。
{"registry-mirrors": ["https://hub-mirror.c.163.com","https://mirror.baidubce.com"]
}
7.3 macOS
对于使用 macOS 的用户,在任务栏点击 Docker Desktop 应用图标 -> Perferences
,在左侧导航菜单选择 Docker Engine
,在右侧像下边一样编辑 json 文件。修改完成之后,点击 Apply & Restart
按钮,Docker 就会重启并应用配置的镜像地址了。
{"registry-mirrors": ["https://hub-mirror.c.163.com","https://mirror.baidubce.com"]
}
7.4 检查加速器是否生效
执行 $ docker info
,如果从结果中看到了如下内容,说明配置成功。
Registry Mirrors:https://hub-mirror.c.163.com/
可能会提示权限不够,可以在前面添加sudo
7.5 不再提供服务的镜像
某些镜像不再提供服务,添加无用的镜像加速器,会拖慢镜像拉取速度,你可以从镜像配置列表中删除它们。
- https://dockerhub.azk8s.cn 已转为私有
- https://reg-mirror.qiniu.com
- https://registry.docker-cn.com
建议 watch(页面右上角) 镜像测试 这个 GitHub 仓库,我们会在此更新各个镜像地址的状态。
7.6 云服务商
某些云服务商提供了 仅供内部 访问的镜像服务,当您的 Docker 运行在云平台时可以选择它们。
Azure 中国镜像
https://dockerhub.azk8s.cn
腾讯云
https://mirror.ccs.tencentyun.com
8 检测Docker安装
$ sudo docker run hello-world
如果出现:
hello-world
表示成功了,这个Docker镜像的一个例程文件。
ubuntu安装docker + 配置国内源和加速器相关推荐
- docker配置国内镜像加速器
1.访问阿里云,在容器服务-容器镜像服务模块获取加速器配置方式 2.容器镜像服务-镜像工具-镜像加速器模块 3.根据操作系统,选择不同方式 #ubuntu修改方式:修改daemon配置文件/etc/d ...
- Ubuntu 安装 Docker CE及配置国内加速
Ubuntu 安装 Docker CE 警告:切勿在没有配置 Docker APT 源的情况下直接使用 apt 命令安装 Docker. 准备工作 系统要求 Docker CE 支持以下版本的 Ubu ...
- Docker配置国内镜像加速
天下容器,唯快不破 鉴于国内网络问题,后续拉取 Docker 镜像十分缓慢,强烈建议安装 Docker 之后配置 国内镜像加速器,这样我们下载镜像的时候可以加速. 进入etc/docker该录下,创建 ...
- ubuntu 安装docker mysql 8.0.28
ubuntu 安装docker mysql 8.0.28 1. ubuntu 版本信息更新系统 webrx@us:~$ sudo apt update [sudo] webrx 的密码: 命中:1 h ...
- ubuntu 安装docker
Ubuntu 安装 Docker CE 警告:切勿在没有配置 Docker APT 源的情况下直接使用 apt 命令安装 Docker. 准备工作 系统要求 Docker CE 支持以下版本的 Ubu ...
- ubuntu下docker添加国内镜像
ubuntu下docker添加国内镜像 第一步: 更换镜像地址 到etc/docker目录中设置daemon.json文件(值得注意的是,如果是首次安装,理论上是不会有 cd /etc/docker ...
- ubuntu 安装docker私服
WIN10 VM 安装ubuntu 安装docker registry 安装docker 客服端 安装docker WEBUI 安装docker registry docker 镜像在实际开发中,往往 ...
- 阿里云 docker php mysql_PHP开发环境02 - 阿里云Ubuntu使用Docker配置PHP环境(只限于学习)...
视频地址 学徒卡夫 - 卡夫的Mac 04 - 阿里云Ubuntu使用Docker配置PHP环境 https://www.bilibili.com/vide... 打包镜像 上传阿里云docker镜像 ...
- Ubuntu安装Docker引擎和支持HTTPS的docker-registry服务
原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 .作者信息和本声明.否则将追究法律责任.http://dgd2010.blog.51cto.com/1539422/1729858 虽然 ...
- ubuntu安装与配置,pytorch-gpu+cuda+cudnn+anaconda+pycharm
ubuntu 安装与配置 安装过程 根据视频 配置启动盘 ,准备 空闲磁盘,注意: 机器学习尽量安装 18.04LTS 版本 根据上个视频进行安装,安装过程中磁盘分割步骤不要按照视频里的只分一个盘,而 ...
最新文章
- SpringBoot静态获取 bean的三种方式,你学会了吗?
- 从git仓库中删除.idea文件夹的小技巧
- 《LeetCode力扣练习》第3题 C语言版 (做出来就行,别问我效率。。。。)
- Thinking in React Implemented by Reagent
- 几张旧照片,用傻瓜拍的,翻出来凑数
- windows 系统服务(转帖)
- 【转】session和cookie详解
- uiscrollview 图片放大缩小
- Mac上编译C++报错
- # 研究杂感 × VOSviewer(第一辑)
- js上传excel文件
- AutoCAD 经典
- 51单片机8位数码管时钟c语言,基于c51单片机8位数码管显示电子时钟程序
- Jlink V8 在 Keil MDK5.25 中无法正常烧写、调试程序的故障处理
- 简单使用PHP 的 Silm框架.
- CentOS8 yum/dnf 配置国内源
- 谷歌chrome安卓版_Chrome+Android能摩擦出怎样的火花?Fyde OS深入体验笔记
- SpringSecurity Oauth2 认证授权(二)springboot快速入门与底层介绍
- 中级java笔试题_Java中级面试题合集
- 虹科分享|硬件加密U盘|居家办公的网络安全:远程员工可以采取的步骤
热门文章
- 女生专属树洞,树懒APP内测(附下载)
- PVE安装画面灰白只显示鼠标解决方案
- java碳纤维山地车车架咋样_自行车碳纤维车架值得买吗?它有哪些优缺点?老骑手来给你答案!...
- 「津津乐道播客」#353 编码人声:程序员都是「时间管理大师」
- 大数据与综合交通规划的金句良言
- EasyUI datagrid editor 中用filebox上传图片失败问题
- Digital Booklet - Taylor Swift Karao-pdf
- 怎么查询服务器是什么操作系统,怎么查服务器什么操作系统
- 网络相关知识(重点讲解KB和Kbps,让你理清这两者关系)
- Delphi10.3.3 部署android 开发环境