docker容器基本的命令有哪些

发布时间:2021-10-12 10:02:16 作者:iii
来源:亿速云 阅读:188
# Docker容器基本的命令有哪些

Docker作为当前最流行的容器化技术,掌握其基本命令是开发者和运维人员的必备技能。以下是Docker容器相关的基础命令分类说明:

---

## 一、容器生命周期管理

### 1. 创建并启动容器
```bash
docker run [OPTIONS] IMAGE [COMMAND]

常用选项: - -d:后台运行(守护态) - -p:端口映射(主机端口:容器端口) - -v:目录挂载(主机目录:容器目录) - --name:指定容器名称 - -e:设置环境变量

示例:

docker run -d -p 8080:80 --name my_nginx nginx

2. 启动/停止容器

docker start/stop [CONTNER]

3. 重启容器

docker restart [CONTNER]

4. 删除容器

docker rm [CONTNER]  # 删除已停止的容器
docker rm -f [CONTNER]  # 强制删除运行中的容器

二、容器操作命令

1. 查看容器列表

docker ps       # 查看运行中的容器
docker ps -a    # 查看所有容器(包括已停止的)

2. 进入容器

docker exec -it [CONTNER] /bin/bash

(注:推荐使用exec而非已废弃的attach命令)

3. 查看容器日志

docker logs [CONTNER]
docker logs -f [CONTNER]  # 实时跟踪日志

三、容器信息查询

1. 查看容器详情

docker inspect [CONTNER]

2. 查看资源使用情况

docker stats [CONTNER]

3. 查看进程信息

docker top [CONTNER]

四、容器与主机文件交互

1. 复制文件到容器

docker cp [HOST_PATH] [CONTNER]:[CONTNER_PATH]

2. 从容器复制文件

docker cp [CONTNER]:[CONTNER_PATH] [HOST_PATH]

五、实用组合命令

  1. 批量停止所有容器
docker stop $(docker ps -aq)
  1. 批量删除已停止容器
docker container prune
  1. 清理所有无用数据
docker system prune -a

总结

掌握这些基础命令后,你已经能够完成Docker容器的日常管理工作。建议通过实际练习加深理解,后续可进一步学习: - Docker镜像管理命令(build/push/pull) - Docker Compose多容器编排 - Docker网络和存储配置

提示:所有命令都支持--help参数查看详细帮助信息。 “`

推荐阅读:
  1. Docker容器的常见命令有哪些
  2. docker容器的常用命令有哪些

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

docker

上一篇:如何实现spring cloud getway路由配置

下一篇:Java并发编程中并发机制的底层实现原理是什么

相关阅读

您好,登录后才能下订单哦!

密码登录
登录注册
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》