問題タブ [linux-containers]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
2780 参照

javascript - Docker - 公開/公開されたポートを持つこの Express.js コンテナーが接続を拒否するのはなぜですか? (boot2docker を使用)

docker コンテナー内に単純な hello world express.js アプリケーションがあります。ポート 8080 で実行するように設定されており、docker ファイルはこのポートをイメージで公開します。さらに、イメージを実行するときにポートを公開します。しかし、単純な curl リクエストを作成しようとすると、接続が拒否されます。このテストのセットアップ方法は次のとおりです。

私のDockerfileは非常に単純です。

./srcディレクトリ内には、次のようなserver.jsファイルがあります。

次のような基本的なpackage.jsonと同様に:

イメージは問題なくビルドされます。

そして、問題なく開始します:

サーバーがコンテナー内で実行されていることを確認できます。

しかし、リクエストをしようとすると、接続が拒否されます。

私がここに欠けているものはありますか?docker を使用せずにアプリケーションを実行すると、期待どおりに動作します。

0 投票する
1 に答える
84 参照

docker - Docker イメージ レジストリを使用してログインとアクセスの設定を行う方法

私は lxc や docker の初心者ではありません。しかし、私はイメージ レジストリについてあまり知識がありません。そこで、チュートリアルとインストール手順を開始し、フォローアップすることにしました。

また、カスタム レジストリからのプッシュとプルに関しては、問題なく動作しています。

私の質問:

レジストリには、ログイン/アクセス管理システムが付属していないようです。

第 1 - カスタム レジストリへのログイン (および場合によってはアクセス) 管理を実装するために従うべき全体的な手順は何ですか?

2番目 - このメカニズムが実装されている場合、 https://hub.docker.comの代わりに docker login を使用してそのメカニズムを使用する方法はありますか?

0 投票する
12 に答える
503118 参照

docker - Dockerリポジトリ名を変更したり、イメージの名前を変更したりする方法は?

イメージのリポジトリ名を変更しようとしています:

serverしたがって、名前を次のように変更したいと思いmyname/serverます。

これどうやってするの?

0 投票する
2 に答える
28168 参照

networking - ホスト マシンの外部から container_ip:port で到達できるように Docker コンテナーを構成する方法を教えてください。

1 つのネットワーク インターフェイスに複数の IP アドレスが割り当てられたホスト マシンがあります。ホスト マシンに割り当てられたこれらの IP アドレスの 1 つの IP にコンテナーがそれぞれ「応答」するように、Docker を構成したいと考えています。

これは libcontainer で実行できますか、それとも LXC ドライバーを使用してコンテナーを実行する必要があり--lxc-conf="lxc.network..."ますか?

前もって感謝します。

アップデート

各コンテナに外部からアクセスできるようにしたい。デフォルトの Docker 構成では、ポートのみを公開してコンテナーに到達できhost_ip:exposed_portますcontainer_ip:port。この 2 番目のオプションを何らかの方法で構成できますか?

0 投票する
1 に答える
212 参照

save - Docker コンテナにパッケージを自動的にインストールするにはどうすればよいですか

3 つのコンテナーを作成する必要があり、このコンテナーにパッケージを自動的にインストールする必要がありますか? どうやってやるの?

Dockerファイルを保存する必要があります。

事前にご協力いただきありがとうございます。

0 投票する
0 に答える
114 参照

ubuntu-12.04 - docker 1.2 に関する問題

docker バージョン 1.2 を使用しようとしていますが、問題が発生しています。サービスを再起動すると、実行中と表示されますが、docker イメージを実行すると (sudo を使用しても)、このエラーが発生します。

Docker デーモンに接続できません。このホストで「docker -d」が実行されていますか?

このエクスポートを私のbashrcに追加しました

export DOCKER_HOST=tcp://127.0.0.1:4243

既存の docker バージョンもアンインストールしようとしましたが、bash オートコンプリートに docker と docker-1.0.0 が表示されます。