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下载镜像
- 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
