Docker 软件包已经包括在默认的 CentOS-Extras 软件源里。因此想要安装 docker,只需要运行下面的 yum 命令:
1
|
[root@localhost ~] # yum install docker |
启动 Docker 服务
安装完成后,使用下面的命令来启动 docker 服务,并将其设置为开机启动:
1
2
|
[root@localhost ~] # service docker start [root@localhost ~] # chkconfig docker on |
(LCTT 译注:此处采用了旧式的 sysv 语法,如采用CentOS 7中支持的新式 systemd 语法,如下:
1
2
|
[root@localhost ~] # systemctl start docker.service [root@localhost ~] # systemctl enable docker.service |
)
下载官方的 CentOS 镜像到本地
1
2
3
4
5
6
7
|
[root@localhost ~] # docker pull centos Pulling repository centos 192178b11d36: Download complete 70441cac1ed5: Download complete ae0c2d0bdc10: Download complete 511136ea3c5a: Download complete 5b12ef8fd570: Download complete |
确认 CentOS 镜像已经被获取:
1
2
3
4
5
6
|
[root@localhost ~] # docker images centos REPOSITORY TAG IMAGE ID CREATED VIRTUAL SIZE centos centos5 192178b11d36 2 weeks ago 466.9 MB centos centos6 70441cac1ed5 2 weeks ago 215.8 MB centos centos7 ae0c2d0bdc10 2 weeks ago 224 MB centos latest ae0c2d0bdc10 2 weeks ago 224 MB |
运行一个 Docker 容器:
1
2
|
[root@localhost ~] # docker run -i -t centos /bin/bash [root@dbf66395436d /] # |
我们可以看到,CentOS 容器已经被启动,并且我们得到了 bash 提示符。在 docker 命令中我们使用了 “-i 捕获标准输入输出”和 “-t 分配一个终端或控制台”选项。若要断开与容器的连接,输入 exit。
1
2
3
4
5
|
[root@cd05639b3f5c /] # cat /etc/redhat-release CentOS Linux release 7.0.1406 (Core) [root@cd05639b3f5c /] # exit exit [root@localhost ~] # |
我们还可以搜索基于 Fedora 和 Ubuntu 操作系统的容器。
1
2
|
[root@localhost ~] # docker search ubuntu [root@localhost ~] # docker search fedora |
到此这篇关于linux中docker的安装的文章就介绍到这了,更多相关linux docker安装内容请搜索服务器之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持服务器之家!
原文链接:https://blog.csdn.net/Arry_Coding/article/details/109237267