我只想暴露端口5555是绑定到芹菜花,主机IP和端口。有人可以帮忙吗?
下面是Dockerfile的一部分。
把80号港对外开放
揭发5555
定义环境变量
环境名称工作程序应用程序
创建路径
运行/etc/init.d/celleryd创建路径
清除SyfOffice应用程序缓存
运行cd/srv/clickhq/&rm-rf var/cache/*
运行chown-r lighthouse:lighthouse/srv/clickhq/
清除PHP应用程序缓存
用户灯塔
运行CD/SRV/CLIKHQ/&&/ CycCask.SH
容器启动时启动celleryd、cellerybeat和php fpm服务
块引用
USER root
RUN chown -R lighthouse:lighthouse /var/run/celery/ && chown -R lighthouse:lighthouse /var/log/celery/
RUN chmod -R 755 /var/log/celery/ && chmod -R 755 /var/run/celery/
RUN chown -R lighthouse:lighthouse /srv/clickhq/
ENTRYPOINT sudo service celeryd start && sudo service celerybeat start && service php7.0-fpm start && service rsyslog start && /usr/bin/python /usr/local/bin/flower -A celery --broker=redis://password@192.168.51.4:6379/0 && bash
块引用
docker run命令im使用的是
"sudo docker run -it --rm --name worker-app -d worker-app --privileged -p 192.168.51.3:5555:5555 --net="bridge"