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

Dockerは、コンテナーを構築して実行するためのツールです。Dockerfile、操作、アーキテクチャに関する質問を受け付けます。本番環境でのdockerの実行に関する質問は、ServerFault(https://serverfault.com/)でより適切な応答を見つける可能性があります。dockerタグが単独で使用されることはめったになく、多くの場合、docker-composeやkubernetesなどの他のタグとペアになります。

27
Dockerは<none>のTAGイメージを削除します
root@server:~# docker images -a REPOSITORY TAG IMAGE ID CREATED VIRTUAL SIZE &lt;none&gt; &lt;none&gt; 5e2dfc857e73 5 days ago 261.6 MB &lt;none&gt; &lt;none&gt; d053e988f23d 5 days ago 261.6 MB &lt;none&gt; &lt;none&gt; 1d5d4a2d89eb 5 days ago 261.6 MB &lt;none&gt; &lt;none&gt; ea0d189fdb19 5 days ago 100.5 MB &lt;none&gt; &lt;none&gt; 26c6175962b3 5 days ago 100.5 …
139 docker 

22
私のドッカーコンテナにはインターネットがありません
私はそれを大丈夫に働いていたが、今やそれは止まった。無駄に次のコマンドを試しました: docker run -dns 8.8.8.8 base ping google.com docker run base ping google.com sysctl -w net.ipv4.ip_forward=1 -ホストとコンテナの両方 私が得るすべてはunknown host google.comです。Dockerバージョン0.7.0 何か案は? PSもufw無効
138 docker 

10
dockerコンテナーを停止および削除する単一のコマンド
組み合わせることができます任意のコマンドがありますdocker stopとdocker rm一緒にコマンドは?実行中のコンテナーを削除するたびに、2つのコマンドを順番に実行する必要があります。結合されたコマンドがあると、このプロセスを簡略化できるのでしょうか。 docker stop CONTAINER_ID docker rm CONTATINER_ID
138 docker 

7
Mac / OS Xの/ var / lib / dockerはどこですか
/var/lib/dockerMac用のdockerをインストールした後、Macでフォルダーを探しています。 とdocker info 私は Containers: 5 ... Server Version: 1.12.0-rc4 Storage Driver: aufs Root Dir: /var/lib/docker/aufs Backing Filesystem: extfs Dirs: 339 Dirperm1 Supported: true ... Name: moby ID: LUOU:5UHI:JFNI:OQFT:BLKR:YJIC:HHE5:W4LP:YHVP:TT3V:4CB2:6TUS Docker Root Dir: /var/lib/docker Debug Mode (client): false .... しかし/var/lib/docker、ホストにディレクトリがありません。 チェックしました/Users/myuser/Library/Containers/com.docker.docker/が、何も見つかりませんでした。それがどこにあるか考えていますか?

8
1つのコマンドでDockerfileをビルドして実行する
Dockerfileからイメージをビルドし、単一のコマンドで実行することは可能ですか?Dockerfileをビルドしてイメージを実行する コマンドが1つあります。docker builddocker run -it これらの2つのコマンドを組み合わせて、1つのコマンドだけでビルドと実行を簡単にする方法はありますか
136 docker  dockerfile 

6
DockerFileの「VOLUME」命令について
以下は私の「Dockerfile」の内容です FROM node:boron # Create app directory RUN mkdir -p /usr/src/app # change working dir to /usr/src/app WORKDIR /usr/src/app VOLUME . /usr/src/app RUN npm install EXPOSE 8080 CMD ["node" , "server" ] このファイルでは、「VOLUME。/ usr / src / app」命令を実行して、ホストの現在の作業ディレクトリの内容をコンテナの/ usr / src / appフォルダにマウントする必要があります。 これが正しい方法かどうか教えてください。
136 docker  dockerfile 

5
ホスト上のdockerマウントボリューム
私は使用してボリュームとDockerコンテナ間でフォルダを共有することに成功しました docker run -v /host/path:/container/path ... しかし、私の質問は、これとVOLUMEDockerfileでコマンドを使用することの違いは何ですか VOLUME /path VOLUMEコマンドのあるイメージを使用していますが、それをホストと共有する方法を教えてください。-v上記のコマンドを使用して実行しましたが、-vとの両方が必要かどうかはわかりませんでしたVOLUME。

14
コンテナー内からDocker Linuxコンテナー情報を取得するにはどうすればよいですか?
docker containersメタデータを通じてEC2インスタンスに関する情報を取得できるのと同じ方法で、それらの構成を認識させたいと思います。 使用できます(ただしdocker、ポートでリッスンしている場合4243) curl http://172.17.42.1:4243/containers/$HOSTNAME/json データの一部を取得しますが、少なくともコンテナの完全なIDを取得するためのより良い方法があるかどうかを知りたいのですが、HOSTNAME実際には12文字に短縮されており、Dockerはコンテナに対して「最適な一致」を実行しているようです。 また、Dockerホストの外部IPを取得するにはどうすればよいですか(AWSに固有のEC2メタデータにアクセスする以外)
135 linux  docker 

4
デーモンからのDockerエラー応答:「競合…コンテナですでに使用されています」
私のPCでDockerを使用して、Quantum GISをここで見つけた次の手順で実行しています:docker-qgis-desktop-QGISデスクトップを実行する単純なドッキングコンテナー 先週、このエラーメッセージが表示されるようになるまで、すべてが順調に進んでいます。 Error response from daemon: Conflict. The name "qgis-desktop-2-4" is already in use by container 235566ae17b8. You have to delete (or rename) that container to be able to reuse that name. このサイトで手がかりを検索しているにもかかわらず、これが何を意味するのか完全にはわかりません。これが発生する前は何も変更しておらず、次のコマンドでコンテナを正常に起動しています。 sudo docker run --rm --name="qgis-desktop-2-4" -i -t -v ${HOME}:/home/${USER} -v /tmp/.X11-unix:/tmp/.X11-unix -e DISPLAY=unix$DISPLAY kartoza/qgis-desktop:latest どうすれば修正できますか?
135 linux  ubuntu  docker 

3
Kubernetesは実際に何をしますか?[閉まっている]
閉まっている。この質問はスタックオーバーフローのガイドラインを満たしていません。現在、回答を受け付けていません。 この質問を改善してみませんか?Stack Overflowのトピックとなるように質問を更新します。 7か月前に閉鎖。 この質問を改善する Kubernetesはコンテナークラスター「スケジューラー/オーケストレーター」として請求されますが、これが何を意味するのか私にはわかりません。Kubernetesサイトと(漠然とした)GitHub wikiを読んだ後、私が知ることができる最良のことは、Dockerコンテナーを実行できる/使用できるVMが何とかわかり、そこにデプロイされることです。しかし、それは私の推測に過ぎず、それをサポートするためのドキュメントに具体的な言い回しは見たことがありません。 では、正確にはKubernetes とは何か、そしてそれが解決する特定の問題とは何か?
134 docker  kubernetes 


10
Windows 10のDockerでボリュームとして現在のディレクトリをマウントする
説明 Hyper-Vを介してWindows 10でDockerバージョン1.12.5を使用しており、現在のパスでコマンドとしてコンテナー実行可能ファイルを使用したい。正常に動作しているDockerイメージをビルドしましたが、現在のパスをマウントするのに問題があります。アイデアは、エイリアスを作成してdocker run --rm [...]コマンドを実行し、現在のディレクトリでシステム全体で使用できるようにすることです。 セットアップ 「test」フォルダのあるドライブEがあり、その中に「windows host on folder」というフォルダがあり、コマンドが機能していることを示しています。Dockerfileはディレクトリを作成し、/dataそれをVOLUMEおよびWORKDIRとして定義します。 有するE:\testPowerShellのカレントディレクトリとして絶対パスとドッカーコマンドを実行し、Iは、コンテンツを見ることができますE:\test。 PS E:\test&gt; docker run --rm -it -v E:\test:/data mirkohaaser/docker-clitools ls -la total 0 drwxr-xr-x 2 root root 0 Jan 4 11:45 . drwxr-xr-x 2 root root 0 Jan 5 12:17 folder on windows host 問題 絶対表記ではなく、現在のディレクトリを使用したい。エラーメッセージが異なるため、ボリュームでpwdを使用できませんでした。 ($ pwd)で試す …
132 windows  docker 

7
docker runを介してシェルスクリプトに引数を渡す方法
私はドッカーの世界に不慣れです。dockerコンテナーを介してコマンドライン引数を取るシェルスクリプトを呼び出す必要があります。例:シェルスクリプトは次のようになります。 #!bin/bash echo $1 Dockerfileは次のようになります。 FROM ubuntu:14.04 COPY ./file.sh / CMD /bin/bash file.sh コンテナの実行中に引数を渡す方法がわかりません

5
Dockerコンテナーからホストデータベースにアクセスする
一部のホストマシンでmysqlデータベースを実行していて、そのホストもdockerコンテナーを実行している場合:ホストで実行しているdockerコンテナー内からmysqlデータベースにアクセスするにはどうすればよいですか。 たとえば、ホストポートをコンテナーに公開する方法はありますか(docker run -pの動作の逆)?
131 docker 

9
停止せずにDockerコンテナー内でNginxを実行する方法
DockerコンテナーにNginxをインストールしていて、次のように実行しようとしています。 docker run -i -t -p 80:80 mydockerimage /usr/sbin/nginx 問題は、Nginxが機能する方法であり、初期プロセスがマスターNginxプロセスと一部のワーカーをすぐに生成し、その後終了することです。Dockerは元のコマンドのPIDのみを監視しているため、コンテナーは停止します。 コンテナの停止を防ぐにはどうすればよいですか?最初の子プロセスにバインドするように指示したり、Nginxの初期プロセスが終了したりしないようにする必要があります。
130 linux  nginx  docker 

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