举例说明 docker run 的用法
时间: 2023-10-15 07:31:37 浏览: 144
docker使用及实例
当我们使用`docker run`命令时,通常需要指定以下参数来运行容器:
1. 镜像名称:指定要运行的容器所使用的镜像。例如,`docker run ubuntu`将会在基于 Ubuntu 镜像的容器中运行命令。
2. 容器名称:使用`--name`参数指定容器的自定义名称。例如,`docker run --name my-container ubuntu`将会创建一个名为 "my-container" 的容器。
3. 交互模式:使用`-it`参数启动交互式模式,允许我们在容器内与命令行进行交互。例如,`docker run -it ubuntu bash`将会在容器内启动一个交互式的 Bash 终端。
4. 宿主机与容器的端口映射:使用`-p`参数将容器的端口映射到宿主机的端口。例如,`docker run -p 8080:80 nginx`将会将容器的 80 端口映射到宿主机的 8080 端口。
5. 挂载目录:使用`-v`参数将宿主机的目录挂载到容器内。例如,`docker run -v /path/on/host:/path/on/container ubuntu`将会将宿主机上的 `/path/on/host` 目录挂载到容器内的 `/path/on/container` 目录。
6. 资源限制:使用`--memory`和`--cpus`参数限制容器的内存和 CPU 使用量。例如,`docker run --memory=2g --cpus=2 ubuntu`将会限制容器使用的内存为 2GB,CPU 为两个核心。
这些只是一些常用的`docker run`命令参数,还有很多其他功能可以在运行容器时使用。
阅读全文