云计算Docker典型命令Docke

北京治扁平疣好医院 http://news.39.net/bjzkhbzy/210119/8605173.html
云计算--Docker典型命令Dockerrun部署nginx\mysql\redis

上两章节分别介绍了Docker在Centos和Ubuntu上的安装方法,这次我们就来介绍一下docker常用命令之一的dockerrun,并且部署常用应用mysql、redis、nginx作为dockerrun的示例。

Dockerrun关键参数说明

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

-i:使用交互模式运行容器,一般和-t同时使用

-t:为容器重新分配一个伪输入终端,一般和-i同时使用

-P:随机端口映射,容器内部端口随机映射到宿主机端口

-p:指定端口映射,格式为:宿主机端口:容器端口

--name=reids-01:设置容器名称

-eserver.port=:设置启动时的环境变量

--restart,指定重启策略,-restart=awlays故障后总是重启

--volume,-v:绑定一个卷是的数据持久化,重启不丢失数据,格式为:宿主机文件:容器内部文件

使用Dockerrun部署应用

使用docker进行部署常用应用的时候具体步骤如下:

寻找组件镜像,可以在dockerhub寻找所需要的开源组件

查看镜像文档,了解组件的基本配置内容,例如mysql

dockerrun进行部署

常见应用的上部署nginx部署

dockerrun--namesome-nginx-d-p:80nginx

使用dockerps查看运行状态:

使用浏览器访问ngixn


转载请注明:http://www.aierlanlan.com/grrz/6313.html