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


浙公网安备 33010602011771号