CentOS   发布时间:2022-04-02  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了CentOS 7 部署安装 Docker 17.06大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。

概述

一、Docker的安装     Docker目前官方主要有两个版本,一个是企业版(docker-ee),一个是社区版(docker-ce),我们这里主要使用的是社区版。 1、安装Docker CE     CentOS 7 基本仓库是带docker的,但是不是官方的版本,而且版本也比较低,我们推荐使用官方的yum源,而且对以后的升级也很方便。 wget -P /etc/yum.repos.d/ h

一、Docker的安装

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

1、安装Docker CE

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

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

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

yumlistdocker-ce.x86_64--showduplicates|sort-r

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

yuminstalldocker-ce-<VERSION>

2、启动Docker

systemctlstartdocker


二、配置Docker 加速器

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

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

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

CentOS 7这类系统都已经开始使用systemd进行系统初始化管理了,对于使用systemd的系统,应该通过编辑服务配置文件docker.service来进行加速器的配置。

systemctlenabledocker

可以直接编辑/etc/systemd/system/multi-user.target.wants/docker.service文件来进行配置,在文中找到 ExecStart=这一行,加上我们刚刚在阿里云获取的加速器地址,如下

ExecStart=/usr/bin/dockerd--registry-mirror=https://78ssvya7.mirror.aliyuncs.com


1、不要使用/etc/docker/daemon.json文件对引擎进行配置

原本使用配置文件是件好事,比如修改配置不必重启服务,只需发送SIGHUP信号即可,但是目前在dockerd中使用配置文件有一些问题,无法得知具体哪项生效了,启动日志以及docker info,还有ps -ef都不会给出生效配置,这对于排障很不方便。

当dockerd的参数和daemon.json文件中的配置有所重复或者冲突,会直接导致引擎启动失败。

因此在这问题解决前,先使用修改docker.service这类做法来实现。



CentOS 7 部署安装 Docker 17.06

大佬总结

以上是大佬教程为你收集整理的CentOS 7 部署安装 Docker 17.06全部内容,希望文章能够帮你解决CentOS 7 部署安装 Docker 17.06所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。
标签: