首页 > 解决方案 > 当我将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?

标签: dockertor

解决方案


推荐阅读