使用dockercompose启动容器
dockerCompose相关定义:
dockerCompose是一个用来把docker自动化的东西,可以把所有繁复的docker操作全部使用一条命令解决,自动化的完成,用来做docker的多容器控制。 |
安装dockerCompose
curl -L https://github.com/docker/compose/releases/download/1.14.0/docker-compose-`uname -s`-`uname -m` > /usr/local/bin/docker-compose //下载并安装docker-compose chmod +x /usr/local/bin/docker-compose //设置权限 docker-compose -version //查看版本
|
使用tomcat进行实践:
使用dockerfile先定义自己的镜像: |
在dockerUser(自己创建的文件夹)中编写docker compose文件 注:因为dockercompose对这个文件的格式要求非常严格,所有的空格缩进都有要求,所以要注意。 #第一行是准备给运行容器起的名字 #第二行是指定基于什么镜像去运行容器(可以写名字,也可以写id,这里用的是使用的是dockerFile生成的镜像去启动容器) #第三行和第四行指定的他们的端口映射 #最后一行是容器重启策略,always代表容器退出时,总是重启容器。 输入:docker-compose up -d 来执行compose文件 接着查看容器运行情况,发现容器运行成功(dockeruser_compose_1) 然后进入浏览器输入项目运行地址,发现容器内项目也运行成功。 |