https://www.runoob.com/docker/docker-compose.html
sudo curl -L "https://github.com/docker/compose/releases/download/1.24.1/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
sudo chmod +x /usr/local/bin/docker-compose
sudo ln -s /usr/local/bin/docker-compose /usr/bin/docker-compose
docker-compose --version
git clone -b master https://github.com/apache/incubator-dubbo-ops.git
# 修改zookeeper 地址 dubbo.registry.address=zookeeper://zookeeper:2181
vim /root/docker/dubbo-admin/inincubator-dubbo-ops/dubbo-admin/src/main/resources/application.properties
mvn clean package -Dmaven.test.skip=true
FROM openjdk:8-jdk-alpine
VOLUME /tmp
ADD ./target/dubbo-admin-0.0.1-SNAPSHOT.jar app.jar
ENTRYPOINT ["java", "-Djava.security.egd=file:/dev/./urandom", "-jar", "/app.jar"]
请注意yml 文件的格式,上下行空两格表示不同的层级,不可去除(不明白学学yml)
version: '3.4'
services:
zk_server:
image: zookeeper:3.4
ports:
- 2181:2181
dubbo-admin:
image: dubbo-admin:1.0
links:
- zk_server:zookeeper
depends_on:
- zk_server
ports:
- 7001:7001
http://192.168.1.146:7001/