有时候会临时需要使用 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 会继续努力的!



打开支付宝扫一扫,即可进行扫码打赏哦
日出一点一 | 在探索的路上永不止步