Docker学习笔记1--常用run命令解释

       最近在学习docker时发现,常会接触到docker run命令,为了以后方便使用,特意记录一下:(持续更新

docker run :创建一个新的容器并运行一个命令

docker run [OPTIONS] IMAGE [COMMAND] [ARG...]

-d : 后台运行容器,并返回容器ID;


-i : 打开STDIN,以交互模式运行容器,通常与 -t 同时使用;


-t : 为容器重新分配一个伪输入终端,通常与 -i 同时使用;


--name : 指定容器名字,后续可以通过名字进行容器管理,links特性需要使用名字;


-p : 指定端口号;


-P : 将容器的默认端口映射到主机的随机端口中;


--rm :  指定容器停止后自动删除容器,并自动清理其所产生的数据(不支持以docker run -d启动的容器);


--link : 添加链接到另一个容器;


--expose : 开放一个端口或一组端口;


--net="bridge" : 指定容器的网络连接类型,支持 bridge/host/none/container: 四种类型:

                              bridge    使用docker daemon指定的网桥,即桥接模式;

                              host    容器使用主机的网络;

                              container:    使用其他容器的网路,共享IP和PORT等网络资源;

                              none    容器使用自己的网络,即无网络模式。


你可能感兴趣的:(Docker)