0

私はドッカーを使用しているので、このコマンドラインからランチャー/サーバーを使用しました。docker run -d --restart=always -p 8080:8080 rancher/serverドッカーコンテナーをチェックしました(docker ps -a)私はこれを見つけました:

dc191cba6ce8        rancher/server      "/usr/bin/s6-svscan /"   10 minutes ago      Up 27 seconds       3306/tcp, 0.0.0.0:8080->8080/tcp   naughty_almeida

iptables コンテンツ:

Chain ufw-user-input (1 references)
target     prot opt source               destination         
ACCEPT     tcp  --  0.0.0.0/0            0.0.0.0/0            tcp dpt:8080
ACCEPT     udp  --  0.0.0.0/0            0.0.0.0/0            udp dpt:8080

問題ないようですが、ランチャーの UI ページにアクセスできません:

http://IP:8080

docker ログ dc191cba6ce8 :

2016-07-19 17:58:55,936 INFO    [main] [ConsoleStatus] [1/32] [0ms] [0ms] Loading bootstrap 
2016-07-19 17:58:56,267 INFO    [main] [ConsoleStatus] [2/32] [330ms] [329ms] Loading config-defaults 
2016-07-19 17:59:09,243 INFO    [main] [ConsoleStatus] [3/32] [13307ms] [12976ms] Loading system 
2016-07-19 17:59:09,410 INFO    [main] [ConsoleStatus] [4/32] [13474ms] [166ms] Loading defaults 
2016-07-19 17:59:10,482 INFO    [main] [ConsoleStatus] [5/32] [14546ms] [1072ms] Loading types 
2016-07-19 17:59:21,385 INFO    [main] [ConsoleStatus] [6/32] [25449ms] [10902ms] Loading system-services 
2016-07-19 17:59:22,058 INFO    [main] [ConsoleStatus] [7/32] [26122ms] [673ms] Loading agent-server 
2016-07-19 17:59:22,794 INFO    [main] [ConsoleStatus] [8/32] [26858ms] [736ms] Loading allocator-server
4

2 に答える 2

2

DEBUG (すべてのコメント/チャットの要約): まず、ポート マッピングの問題であるかどうかを確認しました。

docker inspect dc191cba6ce8 | grep IPAddress

どちらが IP を返しました172.17.x.xcurl 172.17.x.x:8080:

{"type":"collection","resourceType":"apiVersion","links":{"self":"http://172.17.0.6:8080/","latest":"http://172.17.0.6:8080/v1"},"createTypes":{},"actions":{},"data":[{"id":"v1","type":"apiVersion","links":{"self":"http://172.17.0.6:8080/v1"},"actions":{}}],"sortLinks":{},"pagination":null,"sort":null,"filters":{},"createDefaults":{}}

そこでまず、ポート マッピングの問題について考えました。しかし、私が見たログを再確認した後、コンテナの起動に問題がありました: の出力は以下をdocker logs dc191cba6ce8示しました:

2016-07-19 17:58:55,936 INFO    [main] [ConsoleStatus] [1/32] [0ms] [0ms] Loading bootstrap 
2016-07-19 17:58:56,267 INFO    [main] [ConsoleStatus] [2/32] [330ms] [329ms] Loading config-defaults 
2016-07-19 17:59:09,243 INFO    [main] [ConsoleStatus] [3/32] [13307ms] [12976ms] Loading system 
2016-07-19 17:59:09,410 INFO    [main] [ConsoleStatus] [4/32] [13474ms] [166ms] Loading defaults 
2016-07-19 17:59:10,482 INFO    [main] [ConsoleStatus] [5/32] [14546ms] [1072ms] Loading types 
2016-07-19 17:59:21,385 INFO    [main] [ConsoleStatus] [6/32] [26858ms] [736ms] Loading allocator-server

そしてそこで止まりました。そのため、コンテナの起動に問題がありました。これは、サーバーの RAM が 512MB しかないために発生しました。dockerhubには、レンジャー コンテナーを実行するための前提条件がいくつかあります

RAM: 1GB+ 

そのため、より大きなサーバーを作成した (またはローカルで実行した) 後、適切な方法でコンテナーを起動し、ブラウザーでコンソールにアクセスすることができました。

于 2016-07-19T18:54:18.073 に答える
0

ブラウザに dockerhost:{here 443} と入力し、プロキシを使用している場合は無効にします。

于 2018-02-06T13:04:49.777 に答える