docker - 使用 gcloud 在 VM 中输入容器
问题描述
考虑 Google Cloud Platform 环境中的容器优化虚拟机。
可以进入虚拟机:
gcloud compute ssh __machine__
要进入正在运行的容器,这变得更加棘手:
CONTAINER=`gcloud compute ssh __machine__ --command 'docker ps -q | head -1'`
gcloud compute ssh machine --container $CONTAINER
这已经够难看的了,与使用 进入容器相比docker exec -it bash
,它以sh
而不是开头bash
。
有没有办法简化上面的命令并bash
默认启动?
解决方案
推荐阅读
- javascript - 如何将 JQuery Validation 与 JQuery 多选插件一起使用
- java - 使用 Java 进行数据迁移
- llvm - LLVM 6.0.0 HowToUseJit 示例程序段错误
- java - {“readyState”:0,“status”:0,“statusText”:“NetworkError:无法在'XMLHttpRequest'上执行'send':无法加载'http://localhost:8088/'。” }
- java - Intent.ACTION_SEND 针对 API 级别 24+
- java - 使用 FragmentPagerAdapter 从主 Activity 调用 Fragment 方法
- c# - 如何正确将位图 RGB 颜色转换为二维双数组?
- android - 如何让我的手机接受更多指纹
- android - android:片段中的嵌套滚动视图抛出异常
- mysql - 当我的应用什么都不做时,为什么我的 Google Cloud SQL (MySQL) 基础每秒会收到多个请求(写入)?