docker镜像常用高频命令【大林工程师】

查看镜像(按创建时间排序)

docker images | head -n 6

查看正在运行中的容器(按创建时间排序)

docker ps  | head -n 6

查看所有的容器(按创建时间排序)

docker ps  -a

从镜像创建启动并进入容器命令行

docker run -it df5331382736  /bin/bash
docker run -it 镜像名:tag名  /bin/bash

启动已存在的容器

docker start c761dfc9d68c

进入已启动的容器

docker exec -it f3ce117e2910 /bin/bash

删除容器

docker rm -f df9db1ffb5c9

删除镜像

docker rmi 镜像名:tag名
docker rmi b50818b1c84a

拉取镜像

docker pull 远程镜像名:远程镜像tag

查看日志

docker logs --since="2021-09-02"  --tail=10 738d6927d946

查看日志2

docker inspect 05331c7b9f5d | grep -i logpath

然后把打印出的日志路径下载下来就行

打tag

docker tag old镜像名:oldtag  new镜像名:newtag

推镜像到仓库

docker push new镜像名:newtag

将镜像保存为tar.gz。这样可以获得更小体积的易于下载的镜像文件供传播

docker save 镜像名:tag  | gzip > 镜像名_tag名.tar.gz

把tar.gz加载成为本地镜像。save的时候是什么镜像名tag,load出来的时候就是什么名字,和tar包文件名无关。

docker load -i 镜像名_tag名.tar.gz

从指定镜像启动容器并开放端口,左边是本地端口,右边是容器端口

docker run -it -d -p 3307:3007 df5331382736

用root身份运行并进入容器

docker run -ti -u root c48d20a12832  /bin/bash

展示镜像构建时的所有命令执行历史

docker history 镜像名:tag名 --no-trunc

关注大林工程师,学技术不迷路,Debug就交给我喽

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值