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

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

1
これらのキャラクターを見るために使用する適切な端末は何ですか?
vim-bundle Dockerイメージ(https://hub.docker.com/r/jare/vim-bundle/)を機能させようとしています。動作しますが、端末のセットアップに関して何が間違っているのかわかりません。 Linux Mintを実行しています。ターミナルエミュレータはGnome Terminal 3.18.3です。 私のTERM環境変数はに設定されていxterm-256colorます。 上記のDocker Hubリンクのスクリーンショットにあるように、鮮明さを得るために必要なアイデアはありますか?別の端末エミュレータですか?vim-bundleの異なる構成?

0
openvpnサーバーは時々端末を持つクライアントで動作しますが、networkmanagerでは動作しません。
私は自分のopenvpnサーバとクライアントを動かそうとしています。私のサーバーは7セントマシーンで、私のクライアントはミントシルビアです。 私はdockerを使ってyoutubeでこのチュートリアルに従いました( リンクドイツ語 ) これがdockerの手順です。 curl -fsSL https://get.docker.com/ | sh systemctl start docker systemctl status docker systemctl enable docker docker volume create --name OVPN_DATA docker run -v OVPN_DATA:/etc/openvpn --rm kylemanna/openvpn ovpn_genconfig -u udp://vpn.servername.com - Hier IP oder Domain von eurem Server einfügen docker run -v OVPN_DATA:/etc/openvpn --rm -it kylemanna/openvpn ovpn_initpki …

1
DockerコンテナーでExFat USBマウントが更新されない
docker containerにマウントされたUSB外付けハードドライブ(ExFat)のデータにアクセスさせたいハードドライブを既存の空のドライブにマウントしました /tmp/driveTest フォルダ。 次に、私はマウントしました tmp 次のように入力して、docker-containerにフォルダを移動します。 - '/tmp:/mnt/fs' 私のdocker-compose.ymlファイルに。 Dockerコンテナが起動すると、ハードドライブからデータを正常に読み取ります。しかし、Dockerコンテナを再起動せずにドライブをアンマウントしても、dockerコンテナにはフォルダ/ファイル構造が表示されますが、表示されることはありません。 Dockerコンテナを起動してドライブをマウントすると、フォルダ/ファイル構造がまったく表示されません。 とオプションを試してみました privileged: true しかし、それは効果がないようです。私は別のマウントオプションを試しても失敗しました。 - type: bind source: /tmp target: /mnt/fs 私が達成したいことが可能なら、どうすればいいですか。
1 linux  usb  mount  docker 

2
dockerコンテナ内のtransmission-daemonを適切にkillするにはどうすればいいですか?
私はhttpsでスタンドアロンの送信デーモンをドッキングしようとしています。だから私はtransmission-daemonとnginxパッケージを使用しています、そしてdockerは高山のLinuxに基づいています。 両方のプログラムを実行するために、私は使っていsupervisorます。 すべてうまくいきますが、私はそれをdocker container stop優雅に私のコンテナを殺したいです。だから、私はにsupervisorTERM信号を伝播するように設定しましたtransmission-daemon。 これは、送信がアイドル状態のときにうまく機能します。しかし、何かをダウンロードしたり実行したりするときにコンテナを停止すると、残念ながらうまくいきません。ダウンロードが完了した後も実行され続けるため、シグナルを完全に無視しているように見えます。 その理由は全くわかりません。誰かが私を助けてもらえますか? これが私のスーパーバイザー伝送設定です。 [program:transmission] user=transmission command=/usr/bin/transmission-daemon -f stopsignal=TERM stopwaitsecs=60 stopasgroup=true killasgroup=true 私はどんな提案にもオープンです。

3
WSL上のDockerはマウント$ HOMEをバインドしません
私はもともとStack Overflowでこれを尋ねましたが、スーパーユーザーの方が適切だと思いました。 WSL(Linux用のWindowsサブシステム、Ubuntu 16.04)でDockerを使用している最も奇妙な状況があります。私はマウントをコンテナ内のボリュームとして/home/username(または単に$HOME便宜上)バインドしようとしていますが、コンテナ内のホームディレクトリのコンテンツを見つける代わりに、他のボリュームを完全に取得します。 奇妙なのは、mount $HOMEまたはをバインドしようとするたびに、この「他のボリューム」が1つのコンテナーから別のコンテナーに保持されること/home/usernameです。新しいファイルをタッチすると、マウント$HOMEする他のすべてのコンテナに表示されます。他のディレクトリへの他のすべてのバインドマウントは、正常に機能します。 たとえば、これらはすべて同じミステリーフォルダーを共有します。 docker run -it --rm -v /home/username:/test alpine sh docker run -it --rm -v $HOME:/test alpine sh docker run -it --rm -v $HOME:/test -v $HOME:/test2 alpine sh を実行するdocker volume lsと/home/username、という名前のボリュームがないので、同じ名前のdocker-hostedボリュームが誤って存在することはありません。 私がマウントしているこの不思議なボリュームとは何$HOMEですか?また、ドッカーがディレクトリを正しくマウントしないのはなぜですか?

1
Dockerの「共有ドライブ」機能のブロックを解除するには、Kasperskyのファイアウォールでどのパッケージルールを設定する必要がありますか?
カスペルスキーのファイアウォールは、Dockerの共有ドライブ機能をブロックします。機能のブロックを解除する1つの可能な解決策は、vEthernet(DockerNAT)ネットワークをに設定することprivateです。 カスペルスキーのファイアウォールにパッケージルールを追加して、機能のブロックを解除することはできますか?そしてこの場合:どうすればいいですか?

1
Dockerにmysqlclient-pythonをインストールします
Debian 8のdockerにmysqlclient-pythonをインストールしようとしています が、python3 setup.py install を実行するとエラーが発生します。 x86_64-linux-gnu-gcc -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,relro -g -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 build/temp.linux-x86_64-3.4/_mysql.o -lmysqlclient -lpthread -lz -lm -ldl -lssl -lcrypto -o build/lib.linux-x86_64-3.4/_mysql.cpython-34m.so /usr/bin/ld: cannot find -lssl /usr/bin/ld: cannot find -lcrypto collect2: error: ld returned 1 exit status error: command 'x86_64-linux-gnu-gcc' failed with exit status …

1
dockerfileのビルドが成功すると、apt-transport-httpsは消えます
時間が経つにつれて、開発環境を作成するために乱雑なdockerfileを作成しましたが、通常はうまく機能します。ただし、dockerのビルド中に何かをインストールする状況はいくつかあり、うまくいくようです。しかし、コンテナを作成すると、プログラムが見つかりません。 ここに私のdockerfileからの2行があります: 走る apt-get install -y apt-transport-https 走る apt-get update && apt-get install -y heroku dockerfileがビルドされ、コンテナが正常に起動します。インストールにapt-transport-httpsを必要としたherokuは正常に動作しますが、実行中のコンテナ内からapt-transport-httpsを実行しようとすると、見つかりません。 私はそれがパスの問題かもしれないと思ったが、「find / -type f -name apt-transport-https」でapt-transport-httpsを検索すると、どこにも存在しない 私の質問は: コンテナを作成するときにapt-transport-httpsが存在しないのはなぜですか? 存在することをどのように確認しますか?
1 docker  apt-get  apt 

1
EC2 AMIイメージに基づいてDockerイメージを作成する方法
私はCentOS EC2インスタンスにいくつかのものをインストールしました(Java、MySql、gradle、ローカルアプリケーションの設定など)。 また最近EC2 AMI画像を作成しました。 AMIイメージから直接Dockerイメージを作成することは可能ですか、それともそれを行うための最良の方法は何ですか? (すべてのインストール、java、app、最小限のdockerチューニング/セットアップ/トラブルシューティングを含むDockerイメージ内のセットアップが欲しいのですが、AMIイメージまたはEC2内の一部のフォルダーのどちらからでも構いません)

0
Windowsプロキシ設定用のDockerが機能しない
私はWindows 10にいてDocker for Windowsを使っています 2.0.0.0-win81 (29211)。私は会社の代理をしていて、どんなイメージも引き出す​​ことができません。 Error response from daemon: Get https://registry-1.docker.io/v2/: net/http: request canceled while waiting for connection (Client.Timeout exceeded while awaiting headers) 私はドキュメントを読みます https://docs.docker.com/network/proxy/#configure-the-docker-client そして今私のconfig.jsonはこのようになります(変更後dockerを再起動します): { "credsStore": "", "auths": {}, "stackOrchestrator": "swarm", "proxies": { "default": { "httpProxy": "http://127.0.0.1:3128", "httpsProxy": "http://127.0.0.1:3128" } } } このプロキシは、他のすべてのソフトウェアで正常に機能する認証情報を処理するローカルサービスです。しかし、URLに資格情報を含む実際のプロキシを設定してもどちらも役に立ちませんでした。 それでは、どのように現在のDocker for Windowsを企業の代理人の後ろで動かすのか。

0
kubernetesでは、PVまたはStorageClassとして非クラスターファイルシステムを使用して展開をスケーリングすることはできませんか?
XFSファイルシステムタイプのPV / StorageClassがある場合、展開を2に拡大すると、複数のコンテナーがクラスター化されていないファイルシステムで同じPVをマウントしようとし、破損が発生します。 基本的に、XFSファイルシステムPVを使用した展開は、ファイルシステムを破損することなくスケーリングすることはできません。 そして、これがStatfulsetの出番です。私は正しいですか? ありがとう
docker 

0
Docker:画像を取得できません
CentOS 7.2サーバー(VMWareで実行)があり、そこでいくつかのdockerイメージをプルしたいのですが、次のエラーが表示されます: Unable to find image 'ubuntu:latest' locally Pulling repository docker.io/library/ubuntu docker: Network timed out while trying to connect to https://index.docker.io/v1/repositories/library/ubuntu/images. You may want to check your internet connection or if you are behind a proxy.. しかし、実行するcurl -I https://index.docker.io/v1/repositories/library/ubuntu/imagesと返信が返されます(これは奇妙だと思います)。 01:41:33-myserv ~$ curl -I https://index.docker.io/v1/repositories/library/ubuntu/images HTTP/1.0 200 Connection established HTTP/1.1 405 …
docker 

1
vagrantfileを介したインストール中のVMへのdockerのインストール
vagrantを介してVMのセットアップの一部としてDockerをインストールしようとしています。Vagrantファイルに次を追加しました。 # Install Docker: config.vm.provision :shell, path: "./shared_directory/install_scripts/install_docker.sh" でinstall_docker.shあると: echo "-------Try to install docker---------" cd ~ sudo su - apt-get update apt-get install apt-transport-https ca-certificates curl software-properties-common curl -fsSL https://download.docker.com/linux/ubuntu/gpg | apt-key add - apt-key fingerprint 0EBFCD88 add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable" echo "Y" | apt-get install docker-ce …


1
企業ファイアウォールの背後からDockerの公式GPGキーを追加します
公式のdockerインストール手順を使用して、社内のDebianサーバーの1つにDockerをインストールしています。インストール手順は、キーをインストールする1つの方法を示しています。 curl -fsSL https://download.docker.com/linux/$(. /etc/os-release; echo "$ID")/gpg | sudo apt-key add - ネットワーク管理者は昨日「dig download.docker.com」を実行し、これらのIPアドレス用にファイアウォールに穴を開けました。今日、私は同じコマンドを実行しましたが、異なるIPアドレスのセットを取得しました。これは、Cloudfrontサービスと関係があると思います。 curlコマンドを正常に実行するために必要なIPアドレスを確実にカバーするには、どうすればよいでしょうか? PS。この質問はDockerフォーラムに投稿しましたが、返事はありませんでしたので、私たちとしてここに投稿したいと思いました。

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