查看应用的服务,可以执行一下 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 这个网络 ...