美文网首页
ArchLinux下Docker的使用

ArchLinux下Docker的使用

作者: 理子 | 来源:发表于2018-09-20 19:18 被阅读16次
    1. docker inspcet以JSON的格式展示了非常丰富的信息,通过'-f'可以使用Golang的模板来提取指定部分的信息。
    提取容器的运行状态:
    docker inspect -f {{.State.Status}} MyWordPress
    提取容器的IP地址:
    docker inspect -f {{.NetworkSettings.IPAddress}} MyWordPress
    查看日志:
    docker logs MyWordPress
    查看实时日志:
    docker logs MyWordPress -f
    
    1. 查看进程:
    sudo docker ps |awk '{print $2, $NF}'
    
    1. 多容器管理
    • 一个容器一个进程
    • 若一个服务由多个进程组成,就需要多个容器组成一个系统,来对外提供服务,例:MyWordPress,由Apache Web和Mariadb组成。
    • docker run 提供了'--link containerA' 选项建立容器间的互联,且有先后顺序,必须A已经创建且启动。例:
    docker start db
    docker start MyWordPress
    
    • 如果停止MyWordPress服务,则需要先停止Apache(MyWordPress)容器,再停止数据库db,或同时停止这2个容器。
    docker stop db MyWordPress
    
    1. 利用Docker Compose容器编排工具可以优化互联的启动流程。

    相关文章

      网友评论

          本文标题:ArchLinux下Docker的使用

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