建设工程学部研究生培养网站价格划算的做网站

张小明 2026/1/12 1:56:50
建设工程学部研究生培养网站,价格划算的做网站,视频直播类网站开发难度,小程序商店多少钱总结的相对全面且详细的 Docker 和 Docker Compose 命令合集。为了方便查阅#xff0c;我将其分为 基础/镜像管理、容器操作、Docker Compose 编排 以及 常用参数详解 四个部分。第一部分#xff1a;Docker 基础与镜像命令 (Images) 镜像#xff08;Image#xff09;是容器…总结的相对全面且详细的Docker和Docker Compose命令合集。为了方便查阅我将其分为基础/镜像管理、容器操作、Docker Compose 编排以及常用参数详解四个部分。第一部分Docker 基础与镜像命令 (Images)镜像Image是容器的静态模板类似于软件安装包。命令简写/变体作用详解docker search 关键词-搜索镜像在 Docker Hub 上搜索公共镜像。docker pull 镜像名:标签-拉取镜像下载镜像。如果不写标签默认下载:latest.docker imagesdocker image ls查看镜像列出本地所有下载的镜像。docker rmi 镜像ID或名称docker image rm删除镜像删除本地镜像。如果镜像正在被容器使用需先删除容器。docker build -t 名称 .-构建镜像根据当前目录下的Dockerfile构建新镜像。docker tag 源ID 新名-标记镜像给镜像打标签通常用于上传到私有仓库前。docker save -o 包名.tar 镜像-导出镜像将镜像保存为 tar 文件用于离线迁移。docker load -i 包名.tar-导入镜像从 tar 文件加载镜像。docker container prune-清理容器删除所有已停止的容器。docker image prune-清理镜像删除所有悬空镜像。docker image prune -a-清理镜像如果要删除所有未使用的镜像不管是否悬空。docker network prune-清理网络删除所有未使用的网络。docker volume prune-清理卷删除所有未使用的卷docker system prune-清理系统慎用。一键清理未使用的镜像、悬空镜像和停止的容器。第二部分Docker 容器操作命令 (Containers)容器Container是镜像运行时的实体类似于运行中的软件进程。生命周期管理命令作用详解docker run [参数] 镜像创建并启动最核心命令详见下方参数详解。docker start 容器ID启动启动一个已经停止的容器。docker stop 容器ID停止优雅停止容器发送 SIGTERM 信号。docker restart 容器ID重启重启容器。docker kill 容器ID强制停止强制杀掉容器进程发送 SIGKILL 信号。docker rm 容器ID删除容器删除已停止的容器。加-f可强制删除运行中的容器。查看与交互命令作用详解docker ps查看运行中容器仅列出正在运行的。docker ps -a查看所有容器列出所有容器包括已停止的。docker logs 容器ID查看日志查看容器的标准输出日志。常用-f实时跟踪。docker exec -it 容器ID /bin/bash进入容器在运行的容器中开启一个交互终端。(sh或bash)docker inspect 容器ID查看详情查看容器的 IP、挂载、环境变量等详细 JSON 信息。docker stats资源监控实时查看容器的 CPU、内存、网络 IO 使用情况。docker cp 本地路径 容器ID:路径文件拷贝在宿主机和容器之间复制文件。docker network ls查看网络查看容器网络ID、类型、名称等信息。docker volume create 卷名称创建卷创建容器卷。docker run -v 卷名称:/app/data nginx挂载卷将指定卷挂载到容器中。第三部分Docker Compose 命令Docker Compose 用于管理多容器应用。注意新版 Docker 已集成 Compose命令由docker-compose变为docker compose中间是空格但老写法依然兼容。命令作用详解docker-compose up -d启动服务后台启动所有服务。如果镜像不存在会自动构建或拉取。docker-compose up -d 服务名启动指定服务后台启动指定服务。如果镜像不存在会自动构建或拉取。docker-compose down停止并清理停止容器并删除容器、网络。docker-compose down -v彻底清理在 down 的基础上同时删除数据卷(Volumes)慎用。docker-compose stop停止停止容器但不删除。docker-compose start/stop启停仅启动或停止服务不删除容器。docker-compose restart重启重启服务。docker-compose up -d --force-recreate重建强制重新创建容器docker-compose ps查看状态查看当前 docker-compose.yml 管理的容器状态。docker-compose logs -f查看日志实时查看所有服务的日志聚合。docker-compose logs -f 服务名指定日志仅查看某一个服务的日志。推荐使用–tail参数只获取最新日志docker-compose build构建重新构建镜像不启动。docker-compose pull拉取拉取 docker-compose.yml 中定义的镜像。docker-compose pull 服务名拉取拉取 docker-compose.yml 中指定服务名镜像。docker-compose config检查配置验证 docker-compose.yml 文件格式是否正确。第四部分核心命令参数详解 (重点)初学者最容易晕的是docker run和docker compose的各种参数这里做深度解析。1.docker run常用参数语法docker run [OPTIONS] IMAGE [COMMAND] [ARG...]-d(Detached):后台运行容器并返回容器 ID。例docker run -d nginx-p(Port):端口映射。格式为宿主机端口:容器端口。例docker run -p 8080:80 nginx(访问宿主机的 8080 即访问容器的 80)。-v(Volume):挂载数据卷。格式为宿主机路径:容器路径。例docker run -v /data/html:/usr/share/nginx/html nginx--name:给容器起一个好记的名字否则是随机名。例docker run --name my-web nginx-e(Environment):设置环境变量。例docker run -e MYSQL_ROOT_PASSWORD123456 mysql--restart:重启策略。no: 默认不重启。always: 只要容器退出了就重启开机自启常用。on-failure: 只有非正常退出错误码非0才重启。--network:指定网络模式如host,bridge或自定义网络。--rm:容器停止后自动删除容器文件用于临时测试。2.docker logs常用参数-f(Follow):实时跟踪日志输出类似于 Linux 的tail -f。--tail 行数:仅查看最后 N 行。例docker logs -f --tail 100 my-web3.docker exec常用参数-i(Interactive):保持 STDIN 打开。-t(TTY):分配一个伪终端。组合使用-it:几乎是搭配使用的让我们像通过 SSH 一样进入容器。部分容器可能没有入口第五部分实战场景举例场景 1彻底清理 Docker 空间当磁盘空间不足时运行以下命令清理所有不再使用的资源# 清理停止的容器、未被使用的网络、悬空的镜像 docker system prune # 如果要连同未使用的数据卷一起清理注意数据丢失风险 docker system prune --volumes场景 2更新 Docker Compose 服务当你修改了docker-compose.yml或代码需要重新部署时# 1. 拉取最新镜像如果使用的是远程镜像 docker compose pull # 2. 重新构建如果使用的是本地 Dockerfile docker compose build # 3. 重新启动Docker 会智能识别变更仅重启有变化的服务 docker compose up -d # 4. 删除旧的无用镜像 docker image prune -f场景 3调试容器容器启动失败如何排查# 1. 查看容器状态看是否 Exited docker ps -a # 2. 查看日志报错 docker logs 容器ID # 3. 如果容器还在运行但服务不正常进入容器内部查看 docker exec -it 容器ID /bin/sh # 检查配置文件或网络连接 ping baidu.com cat /etc/nginx/nginx.conf总结速查表 (Cheat Sheet)启动:docker run -d -p 80:80 --name web nginx进入:docker exec -it web bash日志:docker logs -f web停止删:docker stop web docker rm web编排起:docker compose up -d编排停:docker compose down
版权声明:本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!

百度网站优化指南门户网站建设方案文档

Easy Rules完整指南:Java规则引擎的终极实践 【免费下载链接】easy-rules The simple, stupid rules engine for Java 项目地址: https://gitcode.com/gh_mirrors/ea/easy-rules Easy Rules是一个轻量级的Java规则引擎,致力于简化业务规则的管理和…

张小明 2026/1/5 22:18:23 网站建设

如何用vps做网站wordpress分类推荐

钣金加工的特点是零件种类多、设计变更频繁。这对工艺编制的速度和准确性提出了很高要求。每次接到新图纸,工艺部门都需要快速完成下料、冲孔、折弯、焊接等工序的规划。过去,我们面临的主要问题是:工艺设计周期长,且设计图纸变更…

张小明 2026/1/5 22:18:24 网站建设

冠县做网站哪里好石家庄做家教网站

你是否曾经因为AI工具界面语言不匹配而感到困扰?是否希望你的团队能够用母语流畅使用Agent Zero?别担心,今天我将带你从零开始,一步步配置Agent Zero的多语言环境,让你的AI助手真正"说你的语言"!…

张小明 2026/1/12 1:30:14 网站建设

思政网站建设管理自查报告门户网站建设兴田德润

各位虚拟世界的探险家们,咱们聊聊元宇宙!以前咱们玩虚拟游戏,感觉角色都是“死”的,NPC(非玩家角色)只会重复几句台词,对吧?元宇宙的宏大愿景是:让虚拟世界像现实世界一样…

张小明 2026/1/5 22:18:25 网站建设

用html5做的网站过程烟台北京网站建设

1.类的定义类(Class)是一种用户自定义的复合数据类型,它将数据(成员变量 / 属性) 和操作这些数据的函数(成员函数 / 方法) 封装在一个逻辑单元中;类定义了一个抽象数据类型&#xff…

张小明 2026/1/5 22:18:31 网站建设

手机网页版网站开发服务专业的网页制作

累计产出120 加个组件,为什么要封装这么多组件? 业务驱动:根据页面需求,把常用 UI(按钮、输入框、弹窗、表格等)抽象成组件,保证一致性。维度考量:从布局、表单、数据展示、工具类等…

张小明 2026/1/5 22:18:28 网站建设