前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >CentOS 6 安装 Docker

CentOS 6 安装 Docker

作者头像
霡霂
发布2019-03-12 15:11:22
2.2K0
发布2019-03-12 15:11:22
举报
文章被收录于专栏:雨过天晴

安装 EPEL

两种方式

直接安装:

代码语言:javascript
复制
yum install epel-release

还可以替换清华源

通过链接安装:

代码语言:javascript
复制
yum install https://dl.fedoraproject.org/pub/epel/epel-release-latest-6.noarch.rpm

可查看官方说明

更新下依赖软件

代码语言:javascript
复制
sudo yum update -y

安装 Docker

添加用户组

添加一个 docker

代码语言:javascript
复制
groupadd docker

将使用 docker 的用户添加进组里

代码语言:javascript
复制
useradd docker -g docker

将当期用户添加进组

代码语言:javascript
复制
sudo usermod -aG docker $USER

安装 Docker

CentOS7 以上系统,可通过 curl -sSL https://get.docker.com/ | sh 直接指向安装脚本,这里是用 yum 安装。

代码语言:javascript
复制
sudo yum -y install docker-io
如图安装完成
如图安装完成

执行 docker version 检查是否安装成功:

代码语言:javascript
复制
Client version: 1.7.1
Client API version: 1.19
Go version (client): go1.4.2
Git commit (client): 786b29d/1.7.1
OS/Arch (client): linux/amd64
Get http:///var/run/docker.sock/v1.19/version: dial unix /var/run/docker.sock: no such file or directory. Are you trying to connect to a TLS-enabled daemon without TLS?

此时尚未启动 Docker Server 所以最后有提示。

镜像加速

目前国内已有几个成熟的镜像加速,这里以 DockerCn 为例:

CentOS6 通过编辑 /etc/sysconfig/docker 文件的 other_args 参数实现镜像加速。

代码语言:javascript
复制
# /etc/sysconfig/docker
#
# Other arguments to pass to the docker daemon process
# These will be parsed by the sysv initscript and appended
# to the arguments list passed to docker -d

other_args="--registry-mirror=https://registry.docker-cn.com"
DOCKER_CERT_PATH=/etc/docker

# Resolves: rhbz#1176302 (docker issue #407)
DOCKER_NOWARN_KERNEL_VERSION=1

# Location used for temporary files, such as those created by
# # docker load and build operations. Default is /var/lib/docker/tmp
# # Can be overriden by setting the following environment variable.
# # DOCKER_TMPDIR=/var/tmp

此示例仅适用于 CentOS6,如果已经启动服务,需要重启服务 service docker restart

Docker 中国官方镜像加速

启动服务

启动 Docker 服务

代码语言:javascript
复制
service docker start

另附上停止和重启服务

代码语言:javascript
复制
service docker stop
service docker restart

检查安装

执行 docker version

代码语言:javascript
复制
Client version: 1.7.1
Client API version: 1.19
Go version (client): go1.4.2
Git commit (client): 786b29d/1.7.1
OS/Arch (client): linux/amd64
Server version: 1.7.1
Server API version: 1.19
Go version (server): go1.4.2
# /etc/sysconfig/docker
Git commit (server): 786b29d/1.7.1
OS/Arch (server): linux/amd64

执行 docker info

代码语言:javascript
复制
Containers: 0
Images: 0
Storage Driver: devicemapper
 Pool Name: docker-202:2-1172437-pool
 Pool Blocksize: 65.54 kB
 Backing Filesystem: extfs
 Data file: /dev/loop0
 Metadata file: /dev/loop1
 Data Space Used: 305.7 MB
 Data Space Total: 107.4 GB
 Data Space Available: 34.62 GB
 Metadata Space Used: 733.2 kB
 Metadata Space Total: 2.147 GB
 Metadata Space Available: 2.147 GB
 Udev Sync Supported: true
 Deferred Removal Enabled: false
 Data loop file: /var/lib/docker/devicemapper/devicemapper/data
 Metadata loop file: /var/lib/docker/devicemapper/devicemapper/metadata
 Library Version: 1.02.117-RHEL6 (2016-12-13)
Execution Driver: native-0.2
Logging Driver: json-file
Kernel Version: 2.6.32-358.el6.x86_64
Operating System: <unknown>
CPUs: 8
Total Memory: 15.55 GiB
Name: ecs-634b-0002
ID: IMEI:V37Q:FO5S:3GYL:X2UH:2ECU:V4RW:---------------------------

至此,安装完成!

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2018/08/02 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 安装 EPEL
    • 直接安装:
      • 通过链接安装:
        • 更新下依赖软件
        • 安装 Docker
          • 添加用户组
          • 安装 Docker
          • 镜像加速
          • 启动服务
          • 检查安装
          相关产品与服务
          容器服务
          腾讯云容器服务(Tencent Kubernetes Engine, TKE)基于原生 kubernetes 提供以容器为核心的、高度可扩展的高性能容器管理服务,覆盖 Serverless、边缘计算、分布式云等多种业务部署场景,业内首创单个集群兼容多种计算节点的容器资源管理模式。同时产品作为云原生 Finops 领先布道者,主导开源项目Crane,全面助力客户实现资源优化、成本控制。
          领券
          问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档