docker常用命令
一、镜像操作
1、保存镜像
# 将容器保存镜像 docker commit <容器id> <镜像名>:<tag> # -o:保存镜像名rocketmq_5.0.1.tar 需要保存本镜像名 rocketmq:v1.0.1 通过docker images docker save -o rocketmq_5.0.1.tar rocketmq:5.0.1
3、载入镜像
#docker load --input <tar包名>.tar #docker load < rocketmq.tar #cat alibaba-rocketmq-3.2.6.tar.gz | docker import - rocketmq:3.2.6(镜像名自己定义) docker load -i rocketmq_5.01.tar # 启动 docker run -itd -p <本地端口>:<容器端口> <镜像名>:<tag>
4、删除镜像
# -f:表示强制删除镜像;image_id:镜像id 也可指定镜像 名称:版本 docker rmi -f image_id docker rmi -f $(docker images -q)
docker rmi -f $(docker images |grep book|awk '{print$3}')
5.上传
## harbor images docker login --username=admin ccr.ccs.tencentyun.com -p Harbor12345 docker build . -t docker-consumer-demo:v1.0.1 docker tag registry.cn-hangzhou.aliyuncs.com/zhengqing/log-java-demo:latest harbor.insightone.cn/insightlog/insightlog/log-demo:v1.0.1 docker push ccr.ccs.tencentyun.com/tsf_100008470363/docker-consumer-demo:v1.0.1
二、容器操作
# 1、停止所有容器 docker stop $(docker ps -a -q) # 2. 删除所有容器 docker rm $(docker ps -a -q)
docker restart `docker ps -a|awk '{print $1}'|tail -n +2`
# 进入容器
docker run -itd --name py46 py3:v1.0.2
docker exec -it 20ec /bin/bash
本文来自博客园,作者:王竹笙,转载请注明原文链接:https://www.cnblogs.com/edeny/p/14154851.html
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?
· 如何调用 DeepSeek 的自然语言处理 API 接口并集成到在线客服系统
· 【译】Visual Studio 中新的强大生产力特性
· 2025年我用 Compose 写了一个 Todo App
2019-02-20 6-----Docker实例-安装Redis