ARTICLE DETAIL

资讯详情

深耕网站建设、视觉设计与SEO优化的一线实战洞察。

Docker容器管理

Docker容器管理

1、从Docker Hub中下载CentOS Stream 7的Docker镜像

(注意使用一下命令时,需要配置国内Docker镜像网站,由于国内无法访问https://index.docker.io造成pull镜像无法连接

解决办法:在/etc/Docker/下的daemon.json文件中添加一下配置命令:

{

"registry-mirrors": [

"https://docker.1ms.run",

"https://dockerproxy.net"

]

}

保存后进行Docker服务的重启即可正常下载CentOS Stream 7的Docker镜像

[root@docker ~]# sudo systemctl daemon-reload

[root@docker ~]# sudo systemctl restart docker

验证是否配置是否生效

使用docker pull centos:7下载镜像

  1. 2、运行一个交互式的CentOS的Docker容器

[root@docker ~]# docker run -it centos:7 /bin/bash

3、在新建的容器中创建一个新文件test.txt,并查看该文件中的内容

[root@40c682218824 /]# echo "Hello,this is a test file" >test.txt

[root@40c682218824 /]# cat test.txt

Hello,this is a test file

退出容器,不将其停止

[root@40c682218824 /]# exit

exit

4、查看正在运行的容器

5、使用后台模式运行一个名为tets1的容器,并将主机的80端口映射到test1容器的8080端口上

[root@docker ~]# docker run -itd --name test1 -p 80:8080 centos:7

6、验证test1容器是否在运行端口映射是否正确

[root@docker ~]# docker ps

7、停止test1容器

[root@docker ~]# docker stop test1

验证test1容器中是否还在运行

8、启动test1容器

[root@docker ~]# docker start test1

9、重启test1容器

[root@docker ~]# docker restart test1

10、删除test1容器

[root@docker ~]# docker rm test1

返回列表