0

0

Linux如何运行Docker容器_LinuxDocker容器常用管理方法

冰川箭仙

冰川箭仙

发布时间:2025-11-22 22:24:06

|

745人浏览过

|

来源于php中文网

原创

使用docker run可启动容器,支持后台运行、端口映射和数据卷挂载;2. 通过docker ps和docker logs可查看容器状态与日志;3. 用docker exec进入容器或执行命令;4. 通过docker stop、docker rm等命令管理容器生命周期,确保资源合理释放。

linux如何运行docker容器_linuxdocker容器常用管理方法

在Linux系统中运行和管理Docker容器已经成为现代应用部署的重要方式。掌握基本的容器操作方法,有助于快速部署、调试和维护服务。

启动并运行Docker容器

使用 docker run 命令可以创建并启动一个容器。常用参数包括指定后台运行、端口映射和数据卷挂载。

  • docker run -d nginx:以守护进程方式运行Nginx容器
  • docker run -d -p 8080:80 nginx:将主机8080端口映射到容器80端口
  • docker run -d -v /host/data:/container/data nginx:挂载本地目录到容器
  • docker run --name my-nginx -d nginx:为容器指定名称,便于后续管理

查看容器状态与日志

运行中的容器需要实时监控其状态和输出信息,以下命令帮助你了解容器运行情况。

  • docker ps:列出正在运行的容器
  • docker ps -a:列出所有容器(包括已停止)
  • docker logs :查看容器的标准输出日志
  • docker stats:实时查看容器资源使用情况(CPU、内存等)

进入容器与执行命令

有时需要进入容器内部进行调试或查看文件,可通过以下方式操作。

Destoon B2B网站
Destoon B2B网站

Destoon B2B网站管理系统是一套完善的B2B(电子商务)行业门户解决方案。系统基于PHP+MySQL开发,采用B/S架构,模板与程序分离,源码开放。模型化的开发思路,可扩展或删除任何功能;创新的缓存技术与数据库设计,可负载千万级别数据容量及访问。 系统特性1、跨平台。支持Linux/Unix/Windows服务器,支持Apache/IIS/Zeus等2、跨浏览器。基于最新Web标准构建,在

下载
  • docker exec -it /bin/bash:进入容器的bash交互环境
  • docker exec ls /app:在容器内执行单条命令
  • 若容器没有bash,可尝试 /bin/sh

停止、删除与清理容器

合理管理容器生命周期,避免占用过多系统资源。

  • docker stop :优雅停止运行中的容器
  • docker start :启动已停止的容器
  • docker rm :删除已停止的容器
  • docker rm -f :强制删除正在运行的容器
  • docker container prune:清理所有已停止的容器

基本上就这些核心操作。熟练掌握这些命令,就能高效地在Linux上运行和管理Docker容器。关键是理解每个命令的作用场景,避免误删或资源浪费。

相关专题

更多
nginx 重启
nginx 重启

nginx重启对于网站的运维来说是非常重要的,根据不同的需求,可以选择简单重启、平滑重启或定时重启等方式。本专题为大家提供nginx重启的相关的文章、下载、课程内容,供大家免费下载体验。

229

2023.07.27

nginx 配置详解
nginx 配置详解

Nginx的配置是指设置和调整Nginx服务器的行为和功能的过程。通过配置文件,可以定义虚拟主机、HTTP请求处理、反向代理、缓存和负载均衡等功能。Nginx的配置语法简洁而强大,允许管理员根据自己的需要进行灵活的调整。php中文网给大家带来了相关的教程以及文章,欢迎大家前来学习阅读。

496

2023.08.04

nginx配置详解
nginx配置详解

NGINX与其他服务类似,因为它具有以特定格式编写的基于文本的配置文件。本专题为大家提供nginx配置相关的文章,大家可以免费学习。

498

2023.08.04

tomcat和nginx有哪些区别
tomcat和nginx有哪些区别

tomcat和nginx的区别:1、应用领域;2、性能;3、功能;4、配置;5、安全性;6、扩展性;7、部署复杂性;8、社区支持;9、成本;10、日志管理。本专题为大家提供相关的文章、下载、课程内容,供大家免费下载体验。

227

2024.02.23

nginx报404怎么解决
nginx报404怎么解决

当访问 nginx 网页服务器时遇到 404 错误,表明服务器无法找到请求资源,可以通过以下步骤解决:1. 检查文件是否存在且路径正确;2. 检查文件权限并更改为 644 或 755;3. 检查 nginx 配置,确保根目录设置正确、没有冲突配置等等。本专题为大家提供相关的文章、下载、课程内容,供大家免费下载体验。

332

2024.07.09

Nginx报404错误解决方法
Nginx报404错误解决方法

解决方法:只需要加上这段配置:try_files $uri $uri/ /index.html;即可。想了解更多Nginx的相关内容,可以阅读本专题下面的文章。

3507

2024.08.07

k8s和docker区别
k8s和docker区别

k8s和docker区别有抽象层次不同、管理范围不同、功能不同、应用程序生命周期管理不同、缩放能力不同、高可用性等等区别。本专题为大家提供k8s和docker区别相关的各种文章、以及下载和课程。

249

2023.07.24

docker进入容器的方法有哪些
docker进入容器的方法有哪些

docker进入容器的方法:1. Docker exec;2. Docker attach;3. Docker run --interactive --tty;4. Docker ps -a;5. 使用 Docker Compose。本专题为大家提供相关的文章、下载、课程内容,供大家免费下载体验。

494

2024.04.08

Java 项目构建与依赖管理(Maven / Gradle)
Java 项目构建与依赖管理(Maven / Gradle)

本专题系统讲解 Java 项目构建与依赖管理的完整体系,重点覆盖 Maven 与 Gradle 的核心概念、项目生命周期、依赖冲突解决、多模块项目管理、构建加速与版本发布规范。通过真实项目结构示例,帮助学习者掌握 从零搭建、维护到发布 Java 工程的标准化流程,提升在实际团队开发中的工程能力与协作效率。

10

2026.01.12

热门下载

更多
网站特效
/
网站源码
/
网站素材
/
前端模板

精品课程

更多
相关推荐
/
热门推荐
/
最新课程
PostgreSQL 教程
PostgreSQL 教程

共48课时 | 7万人学习

Git 教程
Git 教程

共21课时 | 2.6万人学习

关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送

Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号