docker-compose安装与使用

Posted itfenqing

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了docker-compose安装与使用相关的知识,希望对你有一定的参考价值。

一.简介与安装

1.简介

Compose是定义和运行多容器Docker应用程序的工具,使用Compose,您可以使用YAML文件来配置应用程序的服务,然后,使用单个命令创建并启动配置中的所有服务

2.安装:

(1).在https://github.com/docker/compose/releases 寻找合适版本;

ps:注意Compose file format,这在后面的composer.yaml的version中用到


(2).下载

#wget https://github.com/docker/compose/releases/download/1.23.2/docker-compose-Darwin-x86_64
#mv docker-compose-Darwin-x86_64 /usr/bin/docker-compose
#chmod +x /usr/bin/docker-compose

  

二.docker-compose使用

1.yaml格式文件:

[[email protected] docker-compose]# cat docker-compose.yaml
version: ‘2.2‘
services:
  web:
    image: docker.io/nginx
    command: nginx -g ‘daemon off;‘
    ports:
     - "8050:80"
    links:
     - mysqlhost: db.mysql.host
    volumes:
     - /data/html:/usr/share/nginx/html

  

web:服务名称
image: 镜像(也可以用build来指定一个Dockerfile来构建)
volumes: 相当于docker run -v
ports: 相当于docker run -p
links: 相当于docker run --link
command: 容器启动后的运行的命令

 

基本命令与docker的运行和构建命令相同

 

2.docker-compose命令:

格式:

docker-compose [SUBCOMMAND]


注意:
执行该命令需要在docker-compose.yaml所在的目录中

 

up 创建并启动容器服务(-d:后台启动)
stop 停止服务
start 开启服务
scale 设置服务的容器数目
run 运行一个一次性命令
rm 删除停止的容器
restart 重启服务
pull 拉取服务镜像
ps 显示容器
port 打印绑定的开放端口
logs 显示容器的输出内容
kill 杀掉容器
help 命令帮助
build 构建或重建服务

 






















以上是关于docker-compose安装与使用的主要内容,如果未能解决你的问题,请参考以下文章

Python3 - Docker Compose的安装与使用

Python3 - Docker Compose的安装与使用

docker-compose安装与使用

Docker 私服Registry简介与使用Docker-Compose安装Registry

docker--docker-Compose安装与使用

在Tomcat的安装目录下conf目录下的server.xml文件中增加一个xml代码片段,该代码片段中每个属性的含义与用途