docker容器的重开

再次开启容器

由于并没有设置开机自启,因此关闭虚拟机之后再开会发现浏览器无法访问到localhost了,因为容器还没启动

1. 启动docker服务
service docker start
2. 查看已有的镜像
docker images

此时发现有配置好的nginx镜像,因为之前已经拉取镜像并生成过容器了

3. 查看正在运行的容器
docker ps

无,因为才刚刚启动docker服务

4. 查看所有状态的容器
docker ps –a

发现有已经配置好的nginx容器,名为webserver和webserver2,状态均为退出态Exited,记住它们的name

5. 启动容器

启动webserver和webserver2两个容器

docker start webserver
docker start webserver2
6. 查看正在运行的容器
docker ps

可以看到webserver和webserver2了

7. 查看所有状态的容器
docker ps –a

可以看到webserver和webserver2的状态变为运行态Running
此时包含nginx的容器已启动,因此nginx应该已经生效了
打开浏览器,地址输入localhost就可以看到nginx的主页了

8. 进入容器
docker exec -it containerName bash

前缀变为【root@containerID:/# 】证明已经进入容器

9. 修改nginx主页内容
echo 'im here again' > /usr/share/nginx/html/index.html

刷新浏览器,可以看到nginx主页已变化

10. 退出容器
exit

容器仍在后台运行,因为生成容器时docker run --name webserver -d -p 80:80 nginx
其中-d代表后台运行

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容