dockercompose使用说明(docker-compose安装与实战)
dockercompose使用说明(docker-compose安装与实战)1、使用docker-compose部署nexus私服# 拉取docker-compose.yml的镜像 docker-compose pull # 启动docker-compose.yml中的容器 docker-compose up -d # 查看日志 docker-compose logs -f # 停止docker-compose.yml中的容器 docker-compose down三、docker-compose实战1、使用apt-get安装sudo apt-get install -y docker-compose2、安装验证docker-compose version # 输出如下 docker-compose version 1.17.1 build unknown docker-py version: 2.5.1 CPython version: 2.7.17
分享带来快乐,我是码农文小哥。欢迎您和我一起加油!
docker-compose理论知识可以自行搜索查找。
一、安装docker-compose
docker-compse有三种安装方式:python-pip、curl、apt-get;
apt-get方式之前不支持,我一直采用curl方式;
1、使用apt-get安装
sudo apt-get install -y docker-compose
    
2、安装验证
docker-compose version
# 输出如下
docker-compose version 1.17.1  build unknown
docker-py version: 2.5.1
CPython version: 2.7.17
OpenSSL version: OpenSSL 1.1.1  11 Sep 2018
    
以上输出表示成功
二、docker-compse常用命令# 拉取docker-compose.yml的镜像
docker-compose  pull
# 启动docker-compose.yml中的容器
docker-compose up -d
# 查看日志
docker-compose logs -f
# 停止docker-compose.yml中的容器
docker-compose down
    
三、docker-compose实战
1、使用docker-compose部署nexus私服
sudo mkdir -p /mnt/nexus
sudo mkdir -p /mnt/nexus/nexus-data
sudo chown -R 200 /mnt/nexus/nexus-data
sudo vim /mnt/nexus/docker-compose.yml
    
version: "3"
services:
  nexus3:
    image: sonatype/nexus3
    container_name: nexus3
    ports:
      - "8081:8081"
    volumes:
      - /mnt/nexus/nexus-data:/nexus-data
    logging:
      driver: "json-file"
      options:
        max-size: "100m"
        max-file: "10"
    restart: always
    
2、启动nexus
docker-compose up -d
    
3、验证
我的虚拟机IP为:192.168.64.129;
浏览器访问:http://192.168.64.129:8081





