02 docker常用命令

帮助命令

docker version
docker info
docker --help

镜像命令

docker images  ##列出本地镜像
-a :列出本地所有镜像(含中间镜像层)
-q :只显示镜像ID
--digests :显示镜像的摘要信息
--no-trunc :显示完整的镜像信息

docker search 某个xxx镜像名字
-s : 列出收藏数不小于指定值的镜像
--no-trunc :显示完整的镜像信息
docker search -s 30 tomcat


docker pull 某个xxx镜像名字

docker rmi 某个xxx镜像名字ID

容器命令

docker run 新建并运行容器
-it --name "container_name"

docker ps 列出当前正在运行的容器
-a 运行过的所有容器,包含当前运行,及已经运行或者关闭的容器
-l 列出上一次运行的容器
-q 列出上一次运行的容器ID

docker exit 退出容器 或者 在容器内按ctrl+P+Q(容器不停止退出)

docker start 启动容器
docker restart 重启容器
docker stop 停止容器(正常关闭)
docker kill 强制结束容器(拔电源)
docker rm 删除已停止的容器
docker rmi 删除本地镜像名字
docker logs -f -t --tail container_ID 查看指定容器的日志
# 镜像保存为tar包
docker save -o ./images_name.tar images_id或者 tag”evinedeng/jd:gitee“
# 从tar包导入镜像
docker load -i ./images_name.tar

# 给镜像ID 617279a5c63c 打”evinedeng/jd:gitee“标识
docker tag 617279a5c63c evinedeng/jd:gitee

容器打包

docker commit -a="simon" -m="内容描述decription" container_id simon/images_name:version

docker commit -a='simon' -m="my_tomcat with out docs" a269cacd5f12 simon/tomcat:1.2

容器保存

docker save -o nginx.tar nginx:latest
或
docker save > nginx.tar nginx:latest
其中-o和>表示输出到文件,nginx.tar为目标文件,nginx:latest是源镜像名(name:tag)
posted @ 2022-11-24 20:42  oldSimon  阅读(12)  评论(0编辑  收藏  举报