docker run -d \ -v /docker/sharding/conf:/opt/shardingsphere-proxy/conf \ -v /docker/sharding/lib:/opt/shardingsphere-proxy/ext-lib \ -e PORT=3308 \ -p 5222:3308 \ -name sharding \ apache/shardingsphere-proxy 帮我检查
时间: 2023-09-21 08:13:37 浏览: 150
基于Docker构建Jenkins+CI平台.md
这个 Docker 命令有一个小问题,即 `-name` 应该为 `--name`,另外端口映射 `-p` 参数前应该加一个空格,正确的命令如下:
```
docker run -d \
-v /docker/sharding/conf:/opt/shardingsphere-proxy/conf \
-v /docker/sharding/lib:/opt/shardingsphere-proxy/ext-lib \
-e PORT=3308 \
-p 5222:3308 \
--name sharding \
apache/shardingsphere-proxy
```
这个命令启动了一个名为 `sharding` 的容器,将容器的 3308 端口映射到宿主机的 5222 端口,同时将宿主机上的配置文件和扩展库挂载到容器中。如果您的配置文件和扩展库也在 `/docker/sharding` 目录下,可以使用该命令进行部署。
阅读全文