Docker的常用命令(没有废话)
创始人
2024-12-16 09:06:40
0

目录

镜像

镜像管理命令

镜像构建命令

镜像标签和推送命令

其他命令

容器

运行容器

停止和删除容器

查看容器信息

进入容器

数据卷

列出卷

创建和删除卷

将卷挂载到容器


镜像

镜像管理命令

docker images # 列出本地所有的镜像 docker search <关键词> # 在 Docker Hub 上搜索镜像 docker pull <镜像名称> # 从 Docker Hub 下载镜像到本地 docker rmi <镜像名称> # 删除本地的一个或多个镜像 docker image prune # 清理不再使用的镜像 docker inspect <镜像名称> # 查看镜像的详细信息

镜像构建命令

docker build -t <镜像名称>  # 根据 Dockerfile 构建一个新的镜像 docker build -f  -t <镜像名称> # 根据指定的 Dockerfile 构建一个新的镜像 docker build - < Dockerfile -t <镜像名称> # 通过标准输入流构建镜像 docker commit <容器名称> <镜像名称> # 从一个容器的修改创建一个新的镜像

镜像标签和推送命令

docker tag <现有镜像名称:标签> <新的镜像名称:标签> # 给现有的镜像打标签 docker push <镜像名称> # 将本地的镜像推送到 Docker Registry (如 Docker Hub) docker login  # 登录到一个 Docker Registry 

其他命令

docker history <镜像名称> # 查看镜像的历史记录 docker save <镜像名称> -o <保存路径> # 将镜像保存为 tar 归档文件 docker load -i <保存路径> # 从 tar 归档文件加载镜像 docker diff <容器名称> # 查看容器的文件系统变化 

容器

运行容器

docker run <镜像名称> # 创建并运行一个新的容器 docker start <容器名称> # 启动已经停止的容器 docker restart <容器名称> # 重启运行中的容器 docker run -p <主机端口>:<容器端口> <镜像名称> # 创建并运行一个新的容器,并将容器的端口映射到主机的端口

停止和删除容器

docker stop <容器名称> # 停止正在运行的容器 docker rm <容器名称> # 从系统中删除容器 docker stop $(docker ps -q) # 停止所有正在运行的容器 docker rm $(docker ps -aq) # 删除所有容器 docker container prune # 清理不再使用的容器

查看容器信息

docker ps # 列出正在运行的容器 docker ps -a # 列出所有容器,包括停止的容器 docker logs <容器名称> # 查看容器的日志输出 docker inspect <容器名称> # 检查容器的详细信息,包括网络设置、卷持载等 docker stats # 显示一个或多个容器的资源使用情况

进入容器

docker exec <容器名称> <命令> # 在正在运行的容器中执行命令 docker attach <容器名称> # 连接到正在运行的容器的标准输入、输出和错误流 docker exec -it <容器ID/名称> sh # 以交互模式进入容器的 Shell 环境 docker run -it <镜像名称> sh # 创建并运行一个新的容器,并以交互模式进入其 Shell 环境

数据卷

列出卷

docker volume ls # 列出所有的卷 docker volume inspect <卷名称> # 查看特定卷的详细信息 docker volume prune # 清理不再使用的卷

创建和删除卷

docker volume create <卷名称> # 创建一个新的卷 docker volume rm <卷名称> # 删除一个卷 docker volume create --driver <驱动名称> --opt <选项> <卷名称> # 创建一个新的卷,并指定驱动和选项

将卷挂载到容器

docker run --name <容器名称> -p <宿主机的端口>:<容器端口> -v <卷名称>:<容器内路径> -d <镜像名称> # 创建并运行一个新的容器,并将卷挂载到容器内的指定路径 docker run --mount source=<卷名称>,target=<容器内路径> <镜像名称> # 使用 --mount 选项来挂载卷,可以提供更多的配置参数


 

相关内容

热门资讯

第2分钟操作!圣游科技辅助器,... 第2分钟操作!圣游科技辅助器,随意玩房卡辅助器透视(辅助)本来有挂平台(哔哩哔哩)1、随意玩房卡辅助...
五分钟手筋!好友赣南新版本挂,... 您好,好友赣南新版本挂这款游戏可以开挂的,确实是有挂的,需要了解加去威信【136704302】很多玩...
五分钟手筋!贰柒拾智能辅助柒,... 五分钟手筋!贰柒拾智能辅助柒,新广西老友辅助(辅助)其实存在有插件(哔哩哔哩)进入游戏-大厅左侧-新...
7分钟举措!丫丫衡阳字牌3辅助... 7分钟举措!丫丫衡阳字牌3辅助,樱花之盛辅助器下载(辅助)一贯是真的平台(哔哩哔哩)1、7分钟举措!...
第3分钟教程书!掌电竞技辅助器... 第3分钟教程书!掌电竞技辅助器,悟空大厅辅助器(辅助)一贯是有辅助器(哔哩哔哩)1)掌电竞技辅助器辅...
第2分钟法子!哈糖大菠萝可以开... 第2分钟法子!哈糖大菠萝可以开挂吗,悟空大厅辅助器下载(辅助)确实真的是有软件(哔哩哔哩)1、进入到...
第五分钟机巧!闲逸软件可以控制... 第五分钟机巧!闲逸软件可以控制的吗,新众亿挂机(辅助)都是是有神器(哔哩哔哩)第五分钟机巧!闲逸软件...
1分钟绝活!悠闲卡五星辅助,来... 1分钟绝活!悠闲卡五星辅助,来来拼十辅助(辅助)本来存在有下载(哔哩哔哩)1、悠闲卡五星辅助免费脚本...
第4分钟技法!边锋干瞪眼小程序... 第4分钟技法!边锋干瞪眼小程序辅助,道游互娱辅助免费版(辅助)本来真的有辅助器(哔哩哔哩)1、玩家可...
脚本曝光!hhpoker俱乐部... 脚本曝光!hhpoker俱乐部是干嘛的,hhpoker辅助软件(透视)切实真的有神器(哔哩哔哩)1、...