問題タブ [docker-machine]
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.
docker - 企業プロキシの背後にある docker-machine
docker-machine を使用して、企業の http プロキシの背後にあるプライベート クラウド (Openstack) にインスタンスを作成しようとしています。
docker-machine にプロキシを使用するように指示することは可能ですか、それとも http_proxy env 変数で既に事前構成されているグランス イメージが必要ですか?
docker - boot2docker と docker-machine の IP アドレスの安定性と信頼性はどの程度ですか?
boot2docker/docker-machine VM の割り当てられた IP アドレスを使用boot2docker ip
または取得できることはわかっています。docker-machine ip
私が理解していることから、デフォルトのIPアドレスは次のとおりです。
- boot2docker: 192.168.59.103
- ドッカーマシン: 192.168.99.100
これに関連する私の質問は次のとおりです。
- 同じネットワーク/ホスト上の別のデバイス/VM と競合しない限り、これらのアドレスが通常使用されると想定できますか?
- 停止/開始時、
boot2docker
またはdocker-machine
同じマシン上で、常に同じ IP アドレスを使用する VM に依存できますか?
VM を起動/停止するたびにこれらのコマンドを実行する必要がないように、ユーザー プロファイルによって作成された、boot2docker shellinit
またはユーザー プロファイルに作成された環境変数を保存したいのでお願いしています。docker-machine env dev
docker - Docker-machine : ssh コマンドを正しく実行するには?
OS X ローカル ホストで Docker を実行しています。開発用マシンを作成し、開発用マシンへの SSH でコマンドを実行しようとしています。
私は得る:
その後、プロンプトが返されません。CTRL-C を使用する必要があり、次のようになります。
正しく実行する方法はありますか? (boot2docker を使用すると、実行するコマンドが引用符で囲まれるので簡単でした)。フィードバックありがとうございます。
ssl - Docker マシン: ca.pem が見つかりません
ここでは、docker マシンを使用してテスト マシン (dev) を作成しています。
VM が作成され、問題なく実行されます。そして、次のコマンドを実行したときのエラーは次のとおりです。
この問題に対処する方法がわかりません。boot2docker の再起動を試みました。
python - docker-compose チュートリアルに従うと、django アプリは作成されません
私は docker-compose チュートリアルに従って、django アプリをデプロイする方法を見つけようとしています: http://docs.docker.com/compose/django/
そして、すべてが順調に進んでいます (アプリも動作します!) がcomposeexample
、ローカル プロジェクト ディレクトリに django プロジェクト フォルダーが作成されません。
「それはうまくいきます!」という作業が残っています。実行後のページ:
$ docker-compose run web django-admin.py startproject composeexample .
しかしcomposeexample/settings.py
、チュートリアルが示唆するように、私は .
チュートリアルは間違っていますか?私はそれに従っていませんでしたか?
ありがとう!
アップデート:
ここに問題があります。docker-machine を使用して、このプロセス全体をリモート docker インスタンスを介して実行しています。リモート Docker マシンを使用する場合、ローカル フォルダー共有に関する規則は異なりますか?
django - docker-machine コンテナーにないローカル ファイル
したがって、sass css コンパイル用の別のコンテナーを使用して、単純なコンテナー化された django プロジェクトがあります。
docker-machine で docker-compose を使用していますが、起動すると、Web コンテナーにローカル ファイル (manage.py など) が何もないため、file not found: manage.py
エラーで終了します。
もっと説明しましょう:
docker-compose.yml
Dockerfile
そして、ローカル ディレクトリにある標準の django プロジェクト:
そして、これが私ができる限り分離されたエラーです:
$ docker-compose run web python
can't open file 'manage.py': [Errno 2] No such file or directory
これは本当です:
$ docker-compose run web ls
static
これはリモート s での作業に問題があると思います。簡単な django チュートリアルdocker-machine
に従おうとしましたが、ローカル ファイル共有の動作が異なると思います。
docker-machine を使用する場合の動作の違いは何ですか?
docker - Docker swarm 証明書
私はDocker Operationsチュートリアルに従おうとしました。私は Windows マシンを使用しているので、Docker Machine と Compose のほとんどを回避しましたが、Swarm をうまく使用できませんでした。
ca.pem
インスタンスをクラスターに参加させようとしたときに、いくつかの証明書 (ファイル) を要求し続けたため、行き詰まりました。docker-machine create ...
また、家庭教師のマシンでは、画面に出力された最初の行が証明書のコピーまたは生成に関係していることに気付きましたが、私の Docker マシンはそれを行いません。
これは、私が Windows マシンを使用しているためですか? チューターは、正しく動作するナイトリー ビルドにアクセスできますか? または、これらの証明書を別の場所で生成する方法を学ぶ必要がありますか?
免責事項: 私は IT に関する知識がほとんどありません。Docker は、実際に何もインストールせずに Digital Ocean ドロップレットをセットアップする優れた方法です。