11·容器操作入门

运行容器

运行容器

学习目标

  1. 掌握 docker run 完整用法
  2. 理解常用参数

核心命令

# 基本运行
docker run nginx

# 交互模式
docker run -it ubuntu bash

# 后台运行
docker run -d nginx

# 命名容器
docker run -d --name my-nginx nginx

# 端口映射
docker run -d -p 8080:80 nginx

# 环境变量
docker run -e MYSQL_ROOT_PASSWORD=secret mysql

# 挂载卷
docker run -v /host/path:/container/path nginx

# 限制资源
docker run -m 512m --cpus 1 nginx

参数详解

参数作用
-d后台运行
-it交互 + 终端
-p host:container端口映射
-v host:container卷挂载
-e KEY=VALUE环境变量
--name容器名称
--rm退出后自动删除
--restart重启策略

实践练习

# 运行 nginx 并访问
docker run -d --name web -p 8080:80 nginx
curl http://localhost:8080

小结

参数说明
docker run -d后台运行
-p 8080:80端口映射
--name命名
--rm自动清理

练习编辑器

bash
Loading...