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)
分类:
Docker
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 记一次.NET内存居高不下排查解决与启示
· DeepSeek 开源周回顾「GitHub 热点速览」
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了