美文网首页
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