0%

CentOS 7 安装配置Docker

CentOS 7 中 Docker 的安装

Docker 软件包已经包括在默认的 CentOS-Extras 软件源里。因此想要安装 docker,只需要运行下面的 yum 命令:

1
# yum install docker

启动 Docker 服务

安装完成后,使用下面的命令来启动 docker 服务,并将其设置为开机启动:

1
2
# service docker start
# chkconfig docker on

or

1
2
3
# systemctl start docker.service
# systemctl enable docker.service

以非root用户的身份来运行Docker

将Docker安装到CentOS上后,你需要将自己添加到docker群组,那样才能以非root用户的身份来运行Docker。为此,使用这个命令:

1
sudo usermod -a -G docker $USER

Cannot connect to the Docker daemon. Is the docker daemon running on this host?

1
# service docker restart

下载官方的 CentOS 镜像到本地

1
# docker pull centos

确认 CentOS 镜像已经被获取

1
2
3
4
# docker images
REPOSITORY TAG IMAGE ID CREATED SIZE
docker.io/centos latest 67591570dd29 2 weeks ago 191.8 MB

运行一个 Docker 容器:

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

搜索基于 Fedora 和 Ubuntu 操作系统的容器。

1
2
# docker search ubuntu
# docker search fedora

docker从主机上复制文件方法

通过docker run命令的-v/–volume参数

假设我们需要将本机的/data 目录分享到Docker的/mnt 目录下, 我们可以通过这样的命令:

1
$ docker run -v /data:/mnt -i -t image-id bash

(假如,在centos或者redhat需要关闭selinux)

处无为之事,行不言之教;作而弗始,生而弗有,为而弗恃,功成不居!

欢迎关注我的其它发布渠道