Docker 相关命令

停止container
docker stop xxxx

延迟停止
docker stop -t 10 xxxx

列出container
docker ps [-a]所有,不管在不在running [-q]只列出id | xargs docker rm列出来的全删了

删除container
docker rm -f xxxx

删除image
docker rmi -f my-image

build image
docker build -t our-web-server -f web-server.Dockerfile .

启动容器
docker run [-d]后台启动,不占用terminal [–name our-web-server]为container命名 [-p 5001:5000]端口映射,主机端口:container端口 our-web-server

查看log
docker logs our-web-server/xxxx

创建并立即删除,同时执行命令,这个file只存在于container内部,当container被删除,file自然也不在
docker run --rm --entrypoint sh ubuntu -c “echo ‘Hello there.’ > /tmp/file && cat /tmp/file”

如果要文件在外部,需要卷的挂载,mount volume.这时候文件在外部位置是/tmp/container/file。这里是目录映射,也可以文件映射 -v /tmp/change_file:/tmp/file 这样外部就是/tmp/change_file
docker run --rm --entrypoint sh -v /tmp/container:/tmp …

系统修剪,去除无用的image
docker system prune

container运行太慢
docker stats xxx 查看IO
docker exec [-i]交互 [-t]-tty xxx sh然后执行命令,会一直运行命令
docker top xxx
docker inspect xxx | less 用json格式显示并分页

  • 6
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值