系统环境 Centos7  64位  ,yum 源可以正常使用。

Docker 对磁盘空间容量要求比较高,磁盘容量是从宿主机上进行划分,后期生成的镜像也是占用磁盘空间,在初始安装docker时,根据实际情况分配磁盘容量。

Docker 软件包已经包括在默认的 CentOS-Extras 软件源里,这里安装docker 采取默认的yum 源方式进行;

1. yum 方式安装

[root@localhost ~]# yum install docker

2. 启动 docker 服务,并将其设置为开机启动


[root@localhost ~]# service docker start

[root@localhost ~]# chkconfig docker on

(CentOS 7中支持的新式 systemd 语法,如下:

[root@localhost ~]# systemctl  start docker.service;[root@localhost ~]# systemctl  restart docker.service



[root@localhost /]# docker version

Client:

 Version:         1.10.3

 API version:     1.22

 Package version: docker-common-1.10.3-59.el7.centos.x86_64

 Go version:      go1.6.3

 Git commit:      3999ccb-unsupported

 Built:           Thu Dec 15 17:24:43 2016

 OS/Arch:         linux/amd64


Server:

 Version:         1.10.3

 API version:     1.22

 Package version: docker-common-1.10.3-59.el7.centos.x86_64

 Go version:      go1.6.3

 Git commit:      3999ccb-unsupported

 Built:           Thu Dec 15 17:24:43 2016

 OS/Arch:         linux/amd64

3.docker下载官方的 CentOS 镜像到本地,配置 docker 加速器 linux 环境下 将该代码 加入

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

该脚本可以将 --registry-mirror 加入到 Docker 配置文件

下载 Centos 镜像

[root@localhost ~]# docker pull centos

查看获取镜像

[root@localhost /]# docker p_w_picpaths

REPOSITORY    TAG   IMAGE ID    CREATED    SIZE

docker.io/centos              latest         67591570dd29        7 weeks ago         191.8 MB

运行docker 容器

[root@localhost /]# docker run -i -t 67591570dd29 /bin/bash

显示当前运行的容器

[root@localhost ~]# docker ps

CONTAINER ID        IMAGE               COMMAND             CREATED             STATUS              PORTS               N

AMESc2b0e1333184        67591570dd29        "/bin/bash"         2 minutes ago       Up 2 minutes                            t

iny_hodgkin