CentOS 6 安装 Docker

安装 EPEL

两种方式

直接安装:

yum install epel-release

还可以替换清华源

通过链接安装:

yum install https://dl.fedoraproject.org/pub/epel/epel-release-latest-6.noarch.rpm

可查看官方说明

更新下依赖软件

sudo yum update -y

安装 Docker

添加用户组

添加一个 docker

groupadd docker

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

useradd docker -g docker

将当期用户添加进组

sudo usermod -aG docker $USER

安装 Docker

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

sudo yum -y install docker-io

如图安装完成

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

1Client version: 1.7.1 2Client API version: 1.19 3Go version (client): go1.4.2 4Git commit (client): 786b29d/1.7.1 5OS/Arch (client): linux/amd64 6Get 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 参数实现镜像加速。

1# /etc/sysconfig/docker 2# 3# Other arguments to pass to the docker daemon process 4# These will be parsed by the sysv initscript and appended 5# to the arguments list passed to docker -d 6 7other_args="--registry-mirror=https://registry.docker-cn.com" 8DOCKER_CERT_PATH=/etc/docker 9 10# Resolves: rhbz#1176302 (docker issue #407) 11DOCKER_NOWARN_KERNEL_VERSION=1 12 13# Location used for temporary files, such as those created by 14# # docker load and build operations. Default is /var/lib/docker/tmp 15# # Can be overriden by setting the following environment variable. 16# # DOCKER_TMPDIR=/var/tmp

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

Docker 中国官方镜像加速

启动服务

启动 Docker 服务

service docker start

另附上停止和重启服务

1service docker stop 2service docker restart

检查安装

执行 docker version

1Client version: 1.7.1 2Client API version: 1.19 3Go version (client): go1.4.2 4Git commit (client): 786b29d/1.7.1 5OS/Arch (client): linux/amd64 6Server version: 1.7.1 7Server API version: 1.19 8Go version (server): go1.4.2 9# /etc/sysconfig/docker 10Git commit (server): 786b29d/1.7.1 11OS/Arch (server): linux/amd64

执行 docker info

1Containers: 0 2Images: 0 3Storage Driver: devicemapper 4 Pool Name: docker-202:2-1172437-pool 5 Pool Blocksize: 65.54 kB 6 Backing Filesystem: extfs 7 Data file: /dev/loop0 8 Metadata file: /dev/loop1 9 Data Space Used: 305.7 MB 10 Data Space Total: 107.4 GB 11 Data Space Available: 34.62 GB 12 Metadata Space Used: 733.2 kB 13 Metadata Space Total: 2.147 GB 14 Metadata Space Available: 2.147 GB 15 Udev Sync Supported: true 16 Deferred Removal Enabled: false 17 Data loop file: /var/lib/docker/devicemapper/devicemapper/data 18 Metadata loop file: /var/lib/docker/devicemapper/devicemapper/metadata 19 Library Version: 1.02.117-RHEL6 (2016-12-13) 20Execution Driver: native-0.2 21Logging Driver: json-file 22Kernel Version: 2.6.32-358.el6.x86_64 23Operating System: <unknown> 24CPUs: 8 25Total Memory: 15.55 GiB 26Name: ecs-634b-0002 27ID: IMEI:V37Q:FO5S:3GYL:X2UH:2ECU:V4RW:---------------------------

至此,安装完成!

点赞
收藏

评论区

加载中...

相关推荐

MySQL:[Err] 1292 - Incorrect datetime value: ‘0000-00-00 00:00:00‘ for column ‘CREATE_TIME‘ at row 1

文章目录问题用navicat导入数据时,报错:原因这是因为当前的MySQL不支持datetime为0的情况。解决修改sql\mode:sql\mode:SQLMode定义了MySQL应支持的SQL语法、数据校验等,这样可以更容易地在不同的环境中使用MySQL。全局s

Oracle 分组与拼接字符串同时使用

SELECTT.,ROWNUMIDFROM(SELECTT.EMPLID,T.NAME,T.BU,T.REALDEPART,T.FORMATDATE,SUM(T.S0)S0,MAX(UPDATETIME)CREATETIME,LISTAGG(TOCHAR(

MySQL部分从库上面因为大量的临时表tmp_table造成慢查询

背景描述Time:20190124T00:08:14.70572408:00User@Host:@Id:Schema:sentrymetaLast_errno:0Killed:0Query_time:0.315758Lock_

皕杰报表之UUID

​在我们用皕杰报表工具设计填报报表时,如何在新增行里自动增加id呢?能新增整数排序id吗?目前可以在新增行里自动增加id,但只能用uuid函数增加UUID编码,不能新增整数排序id。uuid函数说明:获取一个UUID,可以在填报表中用来创建数据ID语法:uuid()或uuid(sep)参数说明:sep布尔值,生成的uuid中是否包含分隔符'',缺省为

手写Java HashMap源码

HashMap的使用教程HashMap的使用教程HashMap的使用教程HashMap的使用教程HashMap的使用教程22

2020年前端实用代码段,为你的工作保驾护航

有空的时候,自己总结了几个代码段,在开发中也经常使用,谢谢。1、使用解构获取json数据let jsonData  id: 1,status: "OK",data: 'a', 'b';let  id, status, data: number   jsonData;console.log(id, status, number )