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

Docker-開発者およびシステム管理者向けの分散アプリケーション用のオープンプラットフォーム。

6
すべてのvEthernet(デフォルトスイッチ)を一度に削除する方法は?
上記のスクリーンショットのように、Windows 10ラップトップのvEthernet(デフォルトスイッチ)がシャットダウンしてラップトップの電源を入れるたびに、自分自身を再現して自動接続し続ける理由がわかりません。 最悪の場合、Wi-Fiネットワークを切り替えると、事前に無効にした場合でもvEthernet(デフォルトスイッチ)に自動的に接続します この問題の根本的な原因を見つけてください。例: なぜこの奇妙な出来事が発生し続けるのですか(Dockerをインストールしたためと思われますか?) ネットワーク接続からvEthernet(デフォルトスイッチ)を削除できないように見える理由 なぜvEthernet(デフォルトスイッチ)への自動接続を維持し、永久に無効にする方法は?

6
Docker Windows(ネイティブ、HYPER-V)でのWifiアダプターの問題
新品の仕事用ラップトップを受け取り、すぐにネイティブバージョンのDocker for Windowsをインストールしました。 ただし、Hyper-V経由のDockerの新しいネットワークアダプター(vEthernet DockerNAT)が有効になるたびに、Wifiアダプターが無効になるため、インターネットにアクセスできないという問題が発生します。 Wifiアダプターを有効にしようとすると、すぐに自動的に無効になります。インターネットを元に戻す唯一の方法は、DockerNAT HyperVアダプターを無効にすることです。 これは確実に機能するはずです。 誰もこの問題を経験し、それを修正する方法を知っていますか?(Hyper-Vの最初の経験です)

1
すべてのdockerコンテナにプロキシを使用させるにはどうすればよいですか?
企業プロキシの背後にあるDebian Jessieでdockerを実行しています。Dockerイメージをダウンロードできるようにするには、以下を以下に追加する必要があります/etc/defaults/docker http_proxy="http://localhost:3128/" これが機能することを確認できます。 ただし、コンテナー内からinterwebzにアクセスできるようにするには、すべてのセッションを開始して--net hostから、これらのenv変数をセットアップする必要があります。 export http_proxy=http://localhost:3128/ export https_proxy=https://localhost:3128/ export ftp_proxy=${http_proxy} 理想的には、コンテナはホストネットワークを必要とせず、プロキシについても知りたくない(つまり、コンテナのポート20、80、443へのすべての発信呼び出しはホストのプロキシポートを経由する)。それは可能ですか? それに失敗すると、これらのenv変数はローカルに設定されますが、イメージの一部として決してエクスポートされないことを保証するサイトをセットアップすることは可能ですか? 更新:これらのものを--env http_proxy=...etcで渡すことができることは知っていますが、それは不格好です。エイリアスを使用せずに、システム上のすべてのユーザーに対して機能するようにします。
18 proxy  docker 

1
Dockerコンテナを開始したユーザーを見つける
dockerグループに属する多くのユーザーがいます。したがって、これらのユーザーは誰でもdockerコンテナを起動できます。docker ps実行中のすべてのコンテナが表示されますが、コンテナを開始したユーザーは表示されません。また、dockerdログは、どのユーザー呼び出しを示しているようにも見えませんdocker run。特定のコンテナを起動したユーザーを確認する方法はありますか?
18 logging  docker 

2
Docker / Windows Container:Windows 2016でホストフォルダーをデータボリュームとしてマウントする方法
WindowsホストからWindowsゲストシステムにボリュームをマウントする方法 Dockerを使用してWindows Server 2016 TP4を使用しています。 https://docs.docker.com/engine/userguide/containers/dockervolumes/のドキュメントに従って ください MacまたはWindowsでDocker Machineを使用している場合、DockerデーモンはOS XまたはWindowsファイルシステムへのアクセスを制限されています。Docker Machineは、/ Users(OS X)またはC:\ Users(Windows)ディレクトリを自動共有しようとします。そのため、OS Xでファイルまたはディレクトリをマウントできます。 Windowsでは、次を使用してディレクトリをマウントします。 docker run -v / c / Users / [path]:/ [container path] ... ` 私は試した: docker run --name iisdemo2 -it -p 80:80 -v /c/Users/mlin/meinedaten:/meinedaten iis cmd エラーが発生します: docker : docker: Error response from daemon: Invalid …

2
Dockerと一緒にPuppetを使用する理由はありますか?
しばらく前にDevOpsのOpsの一部を試しましたが、とても楽しかったのですが、どのプロジェクトでも試してみる時間と理由がありません。しかし先週、私は新しい仕事を始めました。そこで上司は、会社のプロジェクトのステージング環境のようなものを作るためにサーバーを構成できるかどうか尋ねました。それと並行して、プロジェクトを移行することを、開発者だけでなく、より多くのDevOpsに移行することを考え始めました。 私はDockerを開発しました。これは私にとって非常に簡単で非常に簡単です。しかし、しばらく前に私はPuppetを試していたので、「DockerでPuppetを使用する理由はありますか?」Dockerは、Puppetが行うすべてのことを実行しているようですが、簡単な方法で実行しています。 PS しばらく前にHacker NewsにConsulがありました。これは素晴らしい設定とサービスの発見であり、設定でさえ解決できます(そして、私もこれを実装することを考えています)。
16 puppet  docker 

1
「!」からの脱出方法 Docker環境変数の「&」
実行したいドッカーコンテナーがあり、いくつかのパスワードを渡します。1つは感嘆符付き!で、もう1つはアンパサンド付き&です。だから私はこれを実行したい: docker run -i -t --rm \ -e "LDAP_FILTER=(&(objectCategory=person)(objectClass=user)" \ -e "LDAP_PASS=Secret!Password" \ user-prefix/container-name それは機能しません。&に置き換えられ{LDAP_FILTER}、!切り捨てられます。私はこれらを逃れなければならないと確信しています。しかし\!、\&うまくいきませんでした。

4
Dockerが新しいUbuntuイメージで100%のディスク使用量を報告するのはなぜですか?
Dockerを使用したり、新しいイメージを効果的に実行したりすることはできなくなりました。100%のディスク使用量があることが報告されています。ここで、ubuntuの初期コピーを起動しているのに、ディスクスペースが残っていないことがわかります。 $ docker run -t -i ubuntu /bin/bash root@3838b70bd76e:/# df -h Filesystem Size Used Avail Use% Mounted on rootfs 19G 18G 0 100% / none 19G 18G 0 100% / tmpfs 1005M 0 1005M 0% /dev shm 64M 0 64M 0% /dev/shm /dev/sda1 19G 18G 0 100% /etc/hosts tmpfs 1005M …

1
Windowsコンテナー内で管理者としてスクリプトを実行する方法
windowsservercoreに基づくDockerイメージにWindows Enterprise WDKをインストールしようとしています。アプリケーションは解凍することでインストールされ、私はすでにそれを行っており、そのイメージをDockerにコミットしています。次に、環境変数を設定するスクリプトを実行する必要があります。Enterprise WDKのインストール手順に従って、このスクリプトを管理者として実行する必要があります。これをデスクトップマシンで直接実行しましたが、動作します。Dockerコンテナ内では、デフォルトのログインユーザーは PS C:\> whoami user manager\containeradministrator 管理者アカウントを有効にしてみました。 PS C:\> net user administrator /active:yes The command completed successfully. PS C:\> net user administrator Pa$$w0rd The command completed successfully. 管理者としてシェルを起動しようとしましたが、ユーザーは変わりません。 PS C:\> runas /user:administrator powershell Enter the password for administrator: Attempting to start powershell as user "C597C386289A\administrator" ... PS …
14 windows  docker 

1
コマンドラインからDocker for Macを起動しますか?
コマンドラインからMac用のDocker(および/またはWindows用のDocker)を起動する方法はありますか?私はそれに関するドキュメントを見つけることができません。 私のチームは、一連のスクリプトを使用して、docker-machineを使用して開発環境のセットアップを自動化します。私たちの中にはDocker for Macをテストして気に入っている人もいますが、コマンドラインに戻る前に別のアプリを起動する必要はありません。
13 macos  docker 

1
CentOS7 Dockerコンテナにpython-pipをインストールする方法
私はピップを含むドッカーコンテナーを構築しようとしています。 私はCentOS 7を使用しています。 docker buildコマンドを実行した結果の一部を次に示します。 Step 3 : RUN yum -y install python-pip ---> Running in 25d1ba46e6dc Loaded plugins: fastestmirror Loading mirror speeds from cached hostfile * base: mirror.vcu.edu * extras: mirror.clarkson.edu * updates: mirrors.unifiedlayer.com No package python-pip available. Error: Nothing to do 2015/02/13 19:23:48 The command [/bin/sh -c yum …
13 python  docker  pip  centos-7 

5
Dockerをsudoとして実行する
boot2dockerをインストールして実行しました: ./boot2docker start export DOCKER_HOST=tcp://localhost:4243 Dockerサイトからチュートリアルを開始しました。 私は一つのことを理解していません-私が実行したとき: sudo docker info ==> Get http:///var/run/docker.sock/v1.11/info: dial unix /var/run/docker.sock: no such file or directory しかし、それなしsudoで実行すると動作します: MacCris:bin cristianc$ docker info Containers: 2 Images: 10 Storage Driver: aufs Root Dir: /mnt/sda1/var/lib/docker/aufs Dirs: 14 Execution Driver: native-0.2 Kernel Version: 3.14.1-tinycore64 Debug mode (server): true Debug mode …
12 macos  sudo  docker 

1
SwarmのドッカーサービスからVPN(OpenVPN)に接続する
OpenVPNサーバーでいくつかのプライベートIPアドレスを公開していますが、Docker Swarmサービスからそれらのアドレスにアクセスしたいのですが。 理想的には、VPNが不要な環境にイメージが展開されることが予想されるため、コンテナの「内部」にOpenVPNクライアントが存在しないことが望まれます。 今まで試したこと dperson / openvpn-clientイメージを使用して、コンテナーをVPNに正常に接続しました。 --net=container:my-vpn-clientフラグを使用して、そのコンテナをネットワークとして使用する別のコンテナを正常に起動しました。 今、私は自分のプライベートIPアドレスにアクセスするドッカーサービスを設定しようとしていますが、私が見つけたのは: サービスでopenVPNクライアントを実行できませんcap-add: NET_ADMIN。この問題を議論するDockerには未解決の問題がありますが、それらは未解決のままです。 私は、openVPNクライアントコンテナをswarmクラスタの「横」で実行させることができると考えましたが、network_mode: "container:my-vpn-client"サポートされていないため使用できません。それ自体がサービスでなくても群がります。 接続可能なネットワーク(ブリッジ/オーバーレイ)を作成して、OpenVPNクライアントコンテナをそのネットワークに挿入し、そのネットワークの他のメンバーがそのパイプを通過することを期待しました...がっかりしました。 だからここに私は、どんなアイデアですか? PSそれが役立つ場合、これは主に、swarm init> stack deploy> run tests> swarm leaveのように、単一のドッカーマシンでサービスをswarmモードで実行する自動テストを設定することです。だからそのための「ハック」がある場合...私は興味があるかもしれません;)
11 docker  vpn  openvpn 

2
Windows用のboot2dockerでホストからディレクトリをマウントする
私はdocker 1.6とboot2dockerWindows 8.1ボックスを実行しています。Boot2Docker Startショートカットを使用すると、cygwin bashプロンプトが表示され、そこでdockerコマンドをネイティブに実行できます。 ユーザーフォルダからディレクトリをマウントするのに問題があります。私はもう試した: $ docker run -d --name abe -v $APPDATA/Bitcoin:/datadir poliver/bitcoin-abe エラーが表示されます: invalid value "C:\\Users\\someone\\AppData\\Roaming/Bitcoin:/datadir" for flag -v: \Users\someone\AppData\Roaming/Bitcoin:/datadir is not an absolute path See 'c:\Program Files\Boot2DockeForWindows\docker.exe run --help'. これらの方法で呼び出すと、同じ結果が得られます。 $ docker run -d --name abe -v "$APPDATA/Bitcoin":/datadir poliver/bitcoin-abe $ docker run -d --name abe -v …

3
Dockerコンテナーのveth#インターフェイスを見つける
さまざまなソフトウェア仮想スイッチに何百ものコンテナがあります。どのvnet#がどのdockerコンテナーに属しているかを確認できるかどうかを知りたいのですが。現在、各コンテナーが作成されるときにsyslogを監視することでそれを検出しています。KVMには、コマンド「virsh domiflist」があります。これはまさに私が探しているものです。
11 docker 

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.