下载镜像
docker pull nacos/nacos-server:1.3.2
启动镜像
docker run --restart=always -d --name nacos -p 8848:8848 \ --env MODE=standalone \ --env SPRING_DATASOURCE_PLATFORM=mysql \ --env MYSQL_SERVICE_HOST=192.168.58.113 \ --env MYSQL_SERVICE_DB_NAME=nacos \ --env MYSQL_SERVICE_USER=root \ --env MYSQL_SERVICE_PASSWORD=123456 \ nacos/nacos-server:1.3.2
命令详解
-d: 后台运行容器
–name: 容器名
-p: 服务运行的端口
对应参数
docker重启策略
no: 默认策略,在容器退出时不重启容器
on-failure: 在容器非正常退出时(退出状态非0),才会重启容器
on-failure:3: 在容器非正常退出时重启容器,最多重启3次
always: 在容器退出时总是重启容器
unless-stopped: 在容器退出时总是重启容器,但是不考虑在Docker守护进程启动时就已经停止了的容器unless-stopped,在容器退出时总是重启容器,但是不考虑在Docker守护进程启动时就已经停止了的容器