run
用法:docker run [OPTIONS] IMAGE [COMMAND] [ARG…]
功能:该命令将由指定的image(如果指定的IMAGE不存在,则从官方镜像库中下载一个镜像)创建一个容器,并启动这个容器,并在容器中执行指定的命令。该命令集成了docker create命令、docker start命令、docker exec命令。
选项:(该命令的选项与docker create命令的选项一样,请参考docker create命令选项,仅仅多了以下两个选项)
—rm=false 设置容器退出时自动删除容器
-v 挂载本地目录或匿名卷到容器内。注意:当将本地目录以带有selinux的安全标签的方式挂载到容器内的同时,尽量不要同时做该本地目录的增删操作,否则该安全标签可能不生效
—sig-proxy=true 发往进程信号的代理,SIGCHLD, SIGSTOP, SIGKILL不使用代理
示例:
使用ubuntu镜像运行一个容器,在容器启动后执行/bin/bash
$ sudo docker run -ti ubuntu /bin/bash