查看镜像(按创建时间排序)
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