CentOS 7 中 Docker 的安装
Docker 软件包已经包括在默认的 CentOS-Extras 软件源里。因此想要安装 docker,只需要运行下面的 yum 命令:
启动 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 镜像到本地
确认 CentOS 镜像已经被获取
1 2 3 4
| 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)