CentOS 7 部署安装配置 Docker 17.06

简介:

一、Docker的安装

    Docker目前官方主要有两个版本,一个是企业版(docker-ee),一个是社区版(docker-ce),我们这里主要使用的是社区版。

1、安装Docker CE

    CentOS 7 基本仓库是带docker的,但是不是官方的版本,而且版本也比较低,我们推荐使用官方的yum源,而且对以后的升级也很方便。

1
wget -P  /etc/yum .repos.d/ https: //download .docker.com /linux/centos/docker-ce .repo
1
yum  install  docker-ce

    在生产环境,我们通常会指定版本安装,如果不指定,将会使用最新版本安装,通过使用下面的命令,可以查看docker的版本。

1
yum list docker-ce.x86_64  --showduplicates |  sort  -r

    安装指定版本,使用如下命令。

1
yum  install  docker-ce-<VERSION>

2、启动Docker

1
systemctl start docker

3、使用阿里云镜像快速安装

1
curl -sSL http: //acs-public-mirror .oss-cn-hangzhou.aliyuncs.com /docker-engine/internet  | sh -

二、配置Docker 加速器

    如果不使用加速器,我们从Docker服务器拉取的时候会非常慢,那该如何解决呢?

    首先,要“感谢”伟大的墙及其亲属。

    然后,使用 阿里云加速器 或者 DaoCloud 加速器(也就是代理、镜像)即可。

1、阿里云加速器

   登录地址https://dev.aliyun.com/search.html,点击"创建我的容器镜像",找到"Docker Hub 镜像站点",如下图:

7c8c5a3bcd1705da04d143d522460b77.jpg

1
2
3
4
5
6
7
sudo  tee  /etc/docker/daemon .json <<- 'EOF'
{
   "registry-mirrors" : [ "https://78ssvya7.mirror.aliyuncs.com" ]
}
EOF
sudo  systemctl daemon-reload
sudo  systemctl restart docker

2、DaoCloud 加速器

    注册 DaoCloud 账户(支持微信登录),然后访问:https://www.daocloud.io/mirror#accelerator-doc

5088bd59adcb410ee51a35afe0d51962.jpg

1
curl -sSL https: //get .daocloud.io /daotools/set_mirror .sh | sh -s http: //b149d2fd .m.daocloud.io

    




     本文转自 wzlinux 51CTO博客,原文链接:http://blog.51cto.com/wzlinux/1958583,如需转载请自行联系原作者


相关文章
|
15天前
|
存储 测试技术 Linux
【Docker项目实战】使用Docker部署bender个人仪表板
【4月更文挑战第2天】使用Docker部署bender个人仪表板
28 1
|
17天前
|
前端开发 应用服务中间件 nginx
Nginx配置详解Docker部署Nginx使用Nginx部署vue前端项目
Nginx配置详解Docker部署Nginx使用Nginx部署vue前端项目
78 0
|
1天前
|
测试技术 Linux 网络安全
【好玩的开源项目】使用Docker部署SyncTV视频同步和共享平台
【4月更文挑战第16天】使用Docker部署SyncTV视频同步和共享平台
29 0
|
3天前
|
JavaScript Linux 数据安全/隐私保护
如何在CentOS7部署Wiki.js知识库并实现分享好友公网远程使用【内网穿透】
如何在CentOS7部署Wiki.js知识库并实现分享好友公网远程使用【内网穿透】
|
6天前
|
测试技术 Linux 数据安全/隐私保护
【Docker项目实战】使用Docker部署Seatsurfing预订座位系统
【4月更文挑战第12天】使用Docker部署Seatsurfing预订座位系统
32 3
|
9天前
|
JavaScript 前端开发 Docker
全栈开发实战:结合Python、Vue和Docker进行部署
【4月更文挑战第10天】本文介绍了如何使用Python、Vue.js和Docker进行全栈开发和部署。Python搭配Flask创建后端API,Vue.js构建前端界面,Docker负责应用的容器化部署。通过编写Dockerfile,将Python应用构建成Docker镜像并运行,前端部分使用Vue CLI创建项目并与后端交互。最后,通过Nginx和另一个Dockerfile部署前端应用。这种组合提升了开发效率,保证了应用的可维护性和扩展性,适合不同规模的企业使用。
|
9天前
|
网络协议
centos8 网卡 Nmcli(是network的简写 Nmcli)配置网络
centos8 网卡 Nmcli(是network的简写 Nmcli)配置网络
11 0
|
13天前
|
测试技术 Linux 数据安全/隐私保护
【Docker项目实战】使用Docker部署PicoShare共享文件平台
【4月更文挑战第5天】使用Docker部署PicoShare共享文件平台
46 4
|
17天前
|
测试技术 Linux Docker
Docker部署RPG网页小游戏
Docker部署RPG网页小游戏
44 2
|
20天前
|
Linux Shell 开发工具
CentOS8中Docker安装及部署
CentOS8中Docker安装及部署
67 0

热门文章

最新文章