docker run it
时间: 2024-10-24 17:00:51 浏览: 29
Docker run是一个命令行工具,用于启动一个新的Docker容器。当你使用`docker run`命令时,你需要提供几个关键参数:
1. **镜像名或ID**: 首先指定你要使用的Docker镜像。你可以使用官方仓库的名字(如`ubuntu`或`nginx`),也可以提供一个具体的镜像ID。
2. **运行选项**: `-d` 参数表示在后台运行容器(detached mode),容器会作为一个守护进程运行,而不会阻塞终端。如果你想在前台查看容器的日志,可以省略这个选项。
3. **容器名称或容器端口映射**: 可选地,你可以给容器命名(`-name`)以便管理,或者通过`-p`选项将容器的内部端口映射到宿主机的外部端口,实现服务暴露。
4. **命令行参数**: 这些参数会被传递给镜像内启动的应用程序,例如`command`或`entrypoint`。
示例用法:
```bash
docker run -d --name mywebapp -p 8080:80 ubuntu /bin/bash -c "while true; do sleep 3600; done"
```
这里创建了一个名为mywebapp的容器,从ubuntu镜像启动,容器内的shell在后台无限循环等待1小时(sleep 3600),并将容器的80端口映射到宿主机的8080端口。
阅读全文