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