docker run命令:在一个新容器中运行命令。
用法:
docker run [OPTIONS] IMAGE [COMMAND] [ARG...]
扩展描述:
docker run命令首先在指定的镜像上创建一个可写的容器层,然后使用指定的命令启动它。也就是说docker run命令相当于先调/containers/create,然后调/containers/(id)/start。
常用参数:
-d, --detach=false, 指定容器运行于前台还是后台,默认为false -i, --interactive=false, 打开STDIN,用于控制台交互 -t, --tty=false, 分配tty设备,该可以支持终端登录,默认为false -u, --user="", 指定容器的用户 -a, --attach=[], 登录容器(必须是以docker run -d启动的容器) -w, --workdir="", 指定容器的工作目录 -c, --cpu-shares=0, 设置容器CPU权重,在CPU共享场景使用 -e, --env=[], 指定环境变量,容器中可以使用该环境变量 -m, --memory="", 指定容器的内存上限 -P, --publish-all=false, 指定容器暴露的端口 -p, --publish=[], 指定容器暴露的端口 -h, --hostname="", 指定容器的主机名 -v, --volume=[], 给容器挂载存储卷