用户登录

查看应用的服务,可以执行一下 docker-compose ps .. 这里有两个服务,状态现在都是 up ,表示正在运行 .. 停止它们可以使用 docker-compose stop ..

后面可以加上具体的要停止的服务 .. 比如 phoenix .. 这样会把它停掉 .. 如果 stop 后面不加东西,会停止所有在 compose 文件里定义的服务 ..

现在这两个服务的状态都变成了 Exit ..

重新启动它们,可以使用 docker-compose start .. 你也可以选择只启动某个具体的服务 ..

要查看服务的日志,用的是 docker-compose logs .. 加上一个 -f 选项,可以持续的跟踪服务日志的变化 .. ctrl c 可以退出来 ..

想登录到某个服务容器里面,可以执行一下 docker-compose exec .. 加上服务的名字 .. 比如 phoenix .. 再用一下它的 bash ..

现在我们的位置就是在 phoenix 这个容器的内部 .. exit 可以退出来 ..

要删除掉应用的服务,可以先把服务停掉 .. docker-compose stop ..

再执行一下 docker-compose rm .. 它可以删除掉所有的服务容器 .. 注意这个 rm 不会删除掉创建的网络还有数据卷 ..

比如我们可以查看一下网络的列表 .. docker network ls . 这个 ninghaodocker_default 就是我们的应用创建的一个网络 ..

如果你想删除掉所有这些东西,可以使用 docker-compose down ..

这里会提示我们删除掉了 ninghaodocker_default 这个网络 ...

服务的生命周期《 Docker:组合 》

统计

14696
分钟
0
你学会了
0%
完成

社会化网络

关于

微信订阅号

扫描微信二维码关注宁皓网,每天进步一点