12 Sep 2019 docker命令tips

2023-10-17 10:44:22 浏览数 (2)

  • docker覆盖entrypoint

代码语言:javascript复制
docker run --rm --entrypoint /bin/sh -it -d quay.io/cluster-api-provider-ibmcloud/clusterctl
  • 进入docker
代码语言:javascript复制
docker exec -it 5ed19cf131d5 /bin/sh
  • 从docker中拷贝文件到本地
代码语言:javascript复制
docker cp 5ed19cf131d5:/bin/clusterctl ./
  • 清理docker的空间
代码语言:javascript复制
rm -rf /var/lib/docker/volumes/ ; service docker restart
  • 启动docker并执行命令
代码语言:javascript复制
docker run --rm --entrypoint "" -v ${PWD}:/tmp  quay.io/cluster-api-provider-ibmcloud/clusterctl /bin/sh -c "cp /bin/clusterctl /tmp"
  • 导出多个img
代码语言:javascript复制
docker save -o images.tar img1:9.6 img2:3.4
docker load -i images.tar
  • 扫描docker漏洞
代码语言:javascript复制
# 需要安装trivy
trivy registry.access.redhat.com/ubi8/ubi-minimal:latest

:) 未完待续……

LEo at 00:12

0 人点赞