docker积累

转载请注明出处:www.huamo.online
字节杭州 求贤若渴:

  1. https://job.toutiao.com/s/JXTdQaH
  2. https://job.toutiao.com/s/JXTMWW3
  3. https://job.toutiao.com/s/JXT1tpC
  4. https://job.toutiao.com/s/JXTdu6h

* 解决docker ps -a的冗长问题

docker ps -a的输出结果经常会超过一行,看起来非常杂乱。

这个时候可以加上--format参数,定制输出列,以保证简洁的输出。

1
$ docker ps -a --format "table {{.ID}}: {{.Image}}\t{{.Command}}\t{{.RunningFor}}\t{{.Status}}\t{{.Names}}"

--format更多细节请参考:docker ps formatting

* 进入运行中的docker container

假设container ID为39ddc76afbd8,则进入命令为:

docker exec -it 39ddc76afbd8 /bin/bash

需要退出则输入exit

最好不要使用docker attach 39ddc76afbd8这种命令,因为attach只是把本地的input/output/error stream绑定到容器上,看上去就像进入了容器内部一样。但若该容器正在运行的命令不提供可交互性,那么就无法对容器进行输入,所以这种进入就没有太大意义。

转载请注明出处:www.huamo.online