docker - 当我将tor容器链接到微博时,我错过了什么?
问题描述
所以从一开始我就试图通过使用下一个命令从这里链接微博:
sudo docker build -t microblog:latest .
sudo docker run --name mysql -d -e MYSQL_RANDOM_ROOT_PASSWORD=yes \
-e MYSQL_DATABASE=microblog -e MYSQL_USER=microblog \
-e MYSQL_PASSWORD=onion~12 \
mysql/mysql-server:5.7
sudo docker run --name elasticsearch -d -p 9200:9200 -p 9300:9300 \
-e "discovery.type=single-node" \
docker.elastic.co/elasticsearch/elasticsearch-oss:7.6.2
sudo docker run --name microblog -d -p 8000:5000 -e SECRET_KEY=my-secret-key \
-e MAIL_SERVER=smtp.googlemail.com -e MAIL_PORT=587 -e MAIL_USE_TLS=true \
-e MAIL_USERNAME=admin_onion123@gmail.com -e MAIL_PASSWORD=123456780 \
--link mysql:dbserver \
-e DATABASE_URL=mysql+pymysql://microblog:onion~12@dbserver/microblog \
--link elasticsearch:elasticsearch \
-e ELASTICSEARCH_URL=http://elasticsearch:9200 \
microblog:latest
在这里一切都很完美!
现在我使用下一个命令从这里获取带有 Tor Hidden-Service 的 docker 容器:
sudo docker run -itd --link microblog goldy/tor-hidden-service
想法是当我使用命令时:
sudo docker logs {container of tor}
正在向我展示 myrandominonaddress.onoin:5000。
我做错了什么或错过了什么,为什么监听端口 5000 而不是 8000?
解决方案
推荐阅读
- android - 无法格式化 NdefFormatable NFC 标签
- groovy - 我们如何在 Script Log 下看到在 groovy for Soapui 的 Script Assertion 中添加的 log.info "Message"?
- gerrit - 如何更改 gerrit 挂钩的运行位置?
- java - 如何连接到网页,获取状态码以检查页面是否可用
- python - Format on python string gives error
- xml - 如何提取 XML 文档中结束标记上方的标记?
- jqgrid - Free-jgrid and input mask: Format number while type in inline edit mode
- powershell - 如何在 foreach 语句下将值传递给另一个脚本?
- python - Remove certain string from entire column in pandas dataframe
- html - 关于树构造的一些问题[html规范]