使用 Docker 安装 CentOS 7

有时候会临时需要使用 CentOS 的环境,为此再安装一个虚拟机就太麻烦了,这个时候就可以通过 Docker 来快速启动 CentOS 7 的容器。下面我就来说一说如何启动 CentOS 7 容器。

安装 Docker 的教程见:在 Ubuntu 上安装 Docker 在 CentOS 7 上安装 Docker

1.拉取镜像

CentOS 的官方 Docker 镜像地址为:https://hub.docker.com/_/centos

它有很多可用的标签,这里我使用的是"7"标签,也就是当前最新的 CentOS 7 镜像。拉取镜像的命令为:

docker pull centos:7

由于 Docker Hub 的地址在国外,因此国内的访问速度可能会有点慢,甚至会拉取失败,耐心等候即可。当然也可以通过技术手段加速或者使用阿里云的镜像加速。

镜像拉取完毕之后就可以使用如下命令去查看已经拉取了的镜像:

docker images

不出意外就可以在输出的列表中看到刚刚拉取下来的 centos:7 的镜像。

2.启动容器

镜像拉取下来之后就可以使用如下命令来基于该镜像启动一个容器:

docker run -itd --name centos_7 centos:7 /bin/bash

-d 选项是指将该容器放置到后台运行,使用该参数后 docker run 命令会返回该容器的 ID

-i 选项是指以交互式的方式运行,也就是保持标准输入为打开状态,常和 -t 选项搭配使用

-t 选项是指给这个容器分配一个伪TTY终端,常和 -i 选项搭配使用

--name 选项是指给这个容器指定一个名字,方便之后访问该容器,如不指定之后要想访问该容器就需要使用该容器的 ID

centos:7 就是指定镜像和标签

/bin/bash 就是指定该容器启动之后运行的命令,该命令可以覆盖镜像中的 CMD 命令

3.连接容器

在第2步中我们将容器放置到后台运行,我们可以使用如下命令去查看运行中的容器列表:

docker ps

也可以加上 -a 参数来列出所有的未删除的容器。

若刚才启动的容器 centos_7 还在运行中,我们就可以使用如下命令去连接这个容器:

docker exec -it centos_7 /bin/bash

这个命令的选项和参数的含义和 docker run 命令的差不多,就不再一一说明。

运行了之后就可以在终端中随意的调教这个容器了,想要退出连接的话可以按 CTRL + D 或者输入 exit 来退出。

如果想要停止这个容器,可以使用如下命令:

docker stop centos_7

然后使用如下命令去删除该容器:

docker rm centos_7

最后你可以使用如下命令去删除镜像:

docker rmi centos:7

4.视频教程

针对本次教程我也录制了视频教程,如有需要可以使用微信扫一扫文章下方左边的二维码或者搜索"sunriseydy"关注本站的微信公众号然后回复"docker_install_centos7"即可获取视频观看链接。


版权说明:
作品 sunriseydy 采用知识共享署名-非商业性使用-相同方式共享 4.0 国际许可协议进行许可。
文章内容如未说明均为原创,欢迎转载,但请注明原作者(sunriseydy)和原文链接(https://blog.sunriseydy.top/technology/linux/docker_install_centos7/)
部分来自互联网的文章,如有侵权,请联系我,24小时内删除,谢谢

手机打开扫一扫即可访问本页面

感谢您的支持,SunriseYDY 会继续努力的!

扫码支持
扫码打赏,你说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

日出一点一 | 在探索的路上永不止步

分享到微博 分享到QQ 微信赞赏 在手机上阅读 点赞 0

评论一下呗亲

电子邮件地址不会被公开。 必填项已用*标注