タグ付けされた質問 「host」

6
location.hostとlocation.hostnameとブラウザ間の互換性?
ユーザーエージェントが正しいドメインを介してアクセスしているかどうかをチェックするのに比べて、どちらが最も効果的ですか。 ある種のWebプロキシを使用してドメインにアクセスしている場合は、jsベースの「トップバー」スタイルの警告を表示したいと思います(jsを壊す傾向があるため)。 私たちは以下を使用することを考えていました: var r = /.*domain\.com$/; if (r.test(location.hostname)) { // showMessage ... } これで、これまでに使用したサブドメインがすべて処理されます。 ホストとホスト名のどちらを使用するべきですか? Firefox 5およびChrome 12の場合: console.log(location.host); console.log(location.hostname); ..は両方とも同じです。 ポートが実際にはアドレスバーにないためですか? W3Schoolsは、ホストにポートが含まれていると言います。 location.host/hostnameを検証する必要がありますか、それともIE6 +とそれが存在する他のすべてでかなり確信で​​きるでしょうか?

9
ビルド中にホストボリュームをDockerfileのDockerコンテナーにマウントする方法
元の質問:DockerfileでVOLUME命令を使用するにはどうすればよいですか? 私が解決したい実際の質問は-ビルド中にDockerfileのドッカーコンテナーにホストボリュームをマウントする方法、つまりdocker run -v /export:/export中に機能を持つことdocker buildです。 その背後にある理由は、私にとって、Dockerでビルドするときに、それらの(apt-get install)キャッシュを単一のDockerにロックしたくないが、それらを共有/再利用するためです。それが私がこの質問について尋ねている主な理由です。 最新のアップデート: docker v18.09より前のバージョンでは、正しい答えは次のようになります。 ビルド中にボリュームをマウントする方法はありますが、Dockerfileは関係しません。 しかし、それは不十分に述べられ、組織化され、支持された答えでした。docker containsを再インストールしているときに、次の記事を偶然見つけました。 apt-cacher-ngサービスをDockerize https://docs.docker.com/engine/examples/apt-cacher-ng/ これは、直接/間接的にではなく、この/私の質問に対するDockerの解決策です。これは、Dockerが私たちに提案する正統な方法です。そして、私がここで尋ねようとしたものよりも優れていることを認めます。 もう1つの方法は、新しく承認された回答、たとえばv18.09のビルドキットです。 あなたに合ったものを選んでください。 ありました:解決策がありました-Dockerからではないロッカーですが、そのロッカーが廃止されたので、私は答えを「不可能」に戻します。 旧アップデート:したがって、答えは「不可能」です。この問題はhttps://github.com/docker/docker/issues/3156で幅広く議論されているので、それを回答として受け入れることができます。移植性は、Docker開発者にとって最も重要な問題であることを理解できます。しかし、ドッカーユーザーとして、私はこの欠けている機能に非常に失望していると言わざるを得ません。前述の議論からの引用で私の議論を締めくくりましょう:「Gentooをベースイメージとして使用したいのですが、イメージが構築されたら、1GBを超えるPortageツリーデータをどのレイヤーにも入れたくありません。あなたはインストール中に巨大なポーテージツリーがイメージに表示されなければならないのでなければ、いくつかの素晴らしいコンパクトコンテナーを用意できます。「はい、wgetまたはcurlを使用して必要なものをダウンロードできますが、移植性を考慮しただけで、Gentooベースイメージをビルドするたびに1 GBを超えるPortageツリーをダウンロードする必要があるという事実は、効率的でもユーザーフレンドリーでもありません。さらにさらに、パッケージリポジトリは常に/ usr / portageの下にあるため、Gentooの下では常に移植可能です。繰り返しますが、私はこの決定を尊重しますが、当面の失望を表明させてください。 元の質問の詳細: から ボリュームを介してディレクトリを共有する http://docker.readthedocs.org/en/v0.7.3/use/working_with_volumes/ データボリューム機能は「Docker Remote APIのバージョン1以降で利用可能になっている」とあります。私のドッカーはバージョン1.2.0ですが、上記の記事に記載されている例が機能しないことがわかりました。 # BUILD-USING: docker build -t data . # RUN-USING: docker run -name DATA data FROM busybox VOLUME ["/var/volume1", …
236 share  docker  host  mount 

15
ファブリックファイルでターゲットホストを設定する方法
Fabricを使用して、Webアプリのコードを開発、ステージング、および本番サーバーにデプロイしたいと考えています。私のfabfile: def deploy_2_dev(): deploy('dev') def deploy_2_staging(): deploy('staging') def deploy_2_prod(): deploy('prod') def deploy(server): print 'env.hosts:', env.hosts env.hosts = [server] print 'env.hosts:', env.hosts 出力例: host:folder user$ fab deploy_2_dev env.hosts: [] env.hosts: ['dev'] No hosts found. Please specify (single) host string for connection: Fabric docsにset_hosts()示されているようにタスクを作成すると、env.hostsが正しく設定されます。ただし、これは実行可能なオプションではなく、デコレータでもありません。コマンドラインでホストを渡すと、最終的にはfabfileを呼び出すある種のシェルスクリプトが生成されます。1つのツールで適切に処理を行うことをお勧めします。 それはファブリックのドキュメントで「env.hostsは単なるPythonリストオブジェクト」であると述べています。私の観察から、これは単に真実ではありません。 誰かがここで何が起こっているのか説明できますか?デプロイするホストを設定するにはどうすればよいですか?
107 python  host  fabric 
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.