作者 GitiJun 2020.06.03 21:28:00 写了58篇文章,回复33人, Centos8.1安装DockerCompose 阅读:1705· 评论:0· 喜欢:1 Centos8.1安装DockerCompose ## 链接 https://www.jianshu.com/p/799223a7e6ae https://www.jianshu.com/p/f323aa0416da ## 正文 第一种方式: 查看最新版本 https://github.com/docker/compose/releases 此时最新稳定版本 1.25.5 ``` sudo curl -L "https://github.com/docker/compose/releases/download/1.25.5/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的版本 第二种方式:pip方式安装docker-compose ``` rpm -ivh http://mirrors.aliyun.com/epel/7/x86_64/Packages/e/epel-release-7-11.noarch.rpm ``` 安装pip的EPEL源 ``` yum -y install certbot libevent-devel gcc libffi-devel python-devel openssl-devel python-pip ``` 安装pip ``` pip install –-upgrade pip ``` 升级pip ``` pip install -U docker-compose ``` 安装docker-compose ``` which docker-compose ``` 查看安装位置 docker-compose的yaml文件 文件内容如下: ``` version: "3" services: mysql: environment: MYSQL_ROOT_PASSWORD: "root" MYSQL_USER: 'root' MYSQL_PASS: 'root' image: "mysql:5.7" volumes: - "./data:/var/lib/mysql" - "./conf/my.cnf:/etc/my.cnf" ports: - "3306:3306" rabbitmq: image: "rabbitmq:latest" container_name: rabbitmq environment: - RABBITMQ_DEFAULT_USER=root - RABBITMQ_DEFAULT_PASS=root restart: always ports: - "15672:15672" - "5672:5672" redis: image: "redis:latest" container_name: redis restart: always ports: - 6379:6379 volumes: - ./conf/redis.conf:/etc/redis/redis.conf:rw - ./redis-data/:/data:rw command: # 执行的命令 redis-server /etc/redis/redis.conf --appendonly yes ``` 赞 | 1 赏 标签:none