美文网首页
docker容器的重开

docker容器的重开

作者: 望月时生 | 来源:发表于2017-11-02 11:28 被阅读0次

    再次开启容器

    由于并没有设置开机自启,因此关闭虚拟机之后再开会发现浏览器无法访问到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代表后台运行

    相关文章

      网友评论

          本文标题:docker容器的重开

          本文链接:https://www.haomeiwen.com/subject/qzjopxtx.html