ubantu系统下docker-compose安装使用

1.docker是自动化构建镜像,并启动镜像。 docker compose是自动化编排容器。

2. docker是基于Dockerfile得到images,启动的时候是一个单独的container

3. docker-compose是基于docker-compose.yml,通常启动的时候是一个服务,这个服务通常由多个container共同组成,并且端口,配置等由docker-compose定义好。

4.两者都需要安装,但是要使用docker-compose,必须已经安装docker

安装:

sudo curl -L https://github.com/docker/compose/releases/download/1.18.0/docker-compose-`uname -s`-`uname -m` -o /usr/local/bin/docker-compose  
更改二进制文件的权限,使其能够运行:
sudo chmod +x /usr/local/bin/docker-compose

查看版本看是否安装成功

docker-compose --version

 

 

 

 编写 docker-compose.yml 文件编排一个nginx容器

version: '3'
services:
  web:
    image: nginx
    ports:
     - "8087:80"
    volumes:
     - "/usr/local/nginx/nginx.conf:/etc/nginx/nginx.conf"

 

在这个文件的目录下执行: 加上 -d  后台运行

docker-compose up -d

 

 

posted @ 2021-08-19 13:43  蒙恬括  阅读(143)  评论(0)    收藏  举报