docker简单安装nacos、使用默认的Derby数据库:
创建挂载的目录以及配置文件:
mkdir -p /root/jzt/docker/nacos/logs
mkdir -p /root/jzt/docker/nacos/init.d/
touch /root/jzt/docker/nacos/init.d/custom.properties
vi /root/jzt/docker/nacos/init.d/custom.properties
在文件中写入以下配置
management.endpoints.web.exposure.include=*
docker-compose.yml
version: '3.1'
services:
nacos:
image: nacos/nacos-server:1.1.4
container_name: nacos
environment:
- MODE=standalone
volumes:
- /root/jzt/docker/nacos/logs:/home/nacos/logs
- /root/jzt/docker/nacos/init.d/custom.properties:/home/nacos/init.d/custom.properties
ports:
- "50020:8848"
使用standalone模式并开放50020服务器端口,容器内部nacos端口为8848.
后台启动命令:docker-compose up -d
#启动
docker-compose up
#关闭
docker-compose stop
#移除
docker-compose rm
#关闭并移除
docker-compose down
如果不是命名为docker-compose.yml的文件,需要指定文件名,如下:
#启动
docker-compose -f standalone-derby.yaml up
运行截图: