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

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

30
ドッカーはドッカーデーモンに接続できません
Dockerのバージョンをに更新した後0.8.0、次のように入力するとエラーメッセージが表示されますsudo docker version。 Client version: 0.8.0 Go version (client): go1.2 Git commit (client): cc3a8c8 2014/02/19 12:54:16 Can't connect to docker daemon. Is 'docker -d' running on this host? そして、私は指示に従ってコマンドを入力しましたsudo docker -d、そして私はこれを得ました: [/var/lib/docker|2462000b] +job initserver() [/var/lib/docker|2462000b.initserver()] Creating server open /var/lib/docker/aufs/layers/cf2414da53f9bcfaa48bc3d58360d7f1cfd3784e4fe51fbef95197709dfc285d: no such file or directory[/var/lib/docker|2462000b] -job initserver() = ERR (1) 2014/02/19 …
473 linux  docker 

14
Dockerのビルドコンテキストの外にファイルを含める方法は?
Dockerファイルの「ADD」コマンドを使用して、Dockerのビルドコンテキスト外のファイルを含めるにはどうすればよいですか? Dockerドキュメントから: パスはビルドのコンテキスト内にある必要があります。../something/somethingを追加することはできません。Dockerビルドの最初のステップは、コンテキストディレクトリ(およびサブディレクトリ)をdockerデーモンに送信することです。 この問題でDockerに対応するためだけにプロジェクト全体を再構築したくありません。すべてのDockerファイルを同じサブディレクトリに保持したい。 また、Dockerはまだシンボリックリンクをサポートしていないようです(今後もサポートしない可能性があります)。DockerfileADDコマンドは、ホスト#1676のシンボリックリンクをたどりません。 他に考えられる唯一のことは、ファイルをDockerビルドコンテキストにコピーするための事前ビルドステップを含めることです(そして、それらのファイルを無視するようにバージョンコントロールを構成します)。それよりも良い回避策はありますか?
462 docker 





10
エラー「入力デバイスはTTYではありません」
から次のコマンドを実行していますJenkinsfile。しかし、「入力デバイスはTTYではありません」というエラーが表示されます。 docker run -v $PWD:/foobar -it cloudfoundry/cflinuxfs2 /foobar/script.sh Jenkinsfileインタラクティブモードを実行せずにからスクリプトを実行する方法はありますか? 基本的script.shに、Dockerコンテナー内で実行したいというファイルがあります。

9
Dockerイメージをプライベートリポジトリにプッシュする方法
とタグ付けさme/my-imageれたdockerイメージがあり、という名前のdockerhubにプライベートリポジトリがありme-privateます。 をプッシュすると、me/my-image常にパブリックリポジトリにアクセスすることになります。 イメージをプライベートリポジトリに具体的にプッシュするための正確な構文は何ですか?


14
ライブDockerコンテナーのポートを公開する
フルオンの仮想マシンのように機能するDockerコンテナーを作成しようとしています。Dockerfile内でEXPOSE命令を使用してポートを公開できることを知っています。-pフラグを使用してdocker runポートを割り当てることができますが、コンテナーが実際に実行されているときに、追加のポートをライブで開く/マップするコマンドはありますか? たとえば、sshdを実行しているDockerコンテナがあるとします。他の誰かがsshのコンテナを使用してhttpdをインストールします。コンテナーのポート80を公開し、ホストのポート8080にマップして、コンテナーを再起動せずにコンテナーで実行されているWebサーバーにアクセスできるようにする方法はありますか?
408 docker 



11
コンテナが終了するとデータが失われる
Dockerのインタラクティブチュートリアルとよくある質問にもかかわらず、コンテナーが終了するとデータが失われます。 ここに記載されているようにDockerをインストールしました:http : //docs.docker.io/en/latest/installation/ubuntulinux ubuntu 13.04では問題なく。 ただし、終了するとすべてのデータが失われます。 iman@test:~$ sudo docker version Client version: 0.6.4 Go version (client): go1.1.2 Git commit (client): 2f74b1c Server version: 0.6.4 Git commit (server): 2f74b1c Go version (server): go1.1.2 Last stable version: 0.6.4 iman@test:~$ sudo docker run ubuntu ping 2013/10/25 08:05:47 Unable to locate ping iman@test:~$ …
394 docker 

3
Dockerfileで、PATH環境変数を更新するにはどうすればよいですか?
GTKをソースからダウンロードしてビルドするdockerfileがありますが、次の行でイメージの環境変数が更新されません。 RUN PATH="/opt/gtk/bin:$PATH" RUN export PATH ENVを使用して環境値を設定する必要があると読みましたが、次の指示も機能しないようです。 ENV PATH /opt/gtk/bin:$PATH これは私のDockerfile全体です: FROM ubuntu RUN apt-get update RUN apt-get install -y golang gcc make wget git libxml2-utils libwebkit2gtk-3.0-dev libcairo2 libcairo2-dev libcairo-gobject2 shared-mime-info libgdk-pixbuf2.0-* libglib2-* libatk1.0-* libpango1.0-* xserver-xorg xvfb # Downloading GTKcd RUN wget http://ftp.gnome.org/pub/gnome/sources/gtk+/3.12/gtk+-3.12.2.tar.xz RUN tar xf gtk+-3.12.2.tar.xz RUN cd gtk+-3.12.2 …
388 docker  dockerhub 

11
docker run-> '名前はすでにコンテナで使用されています'
docker以下のコマンドでレジストリを実行すると、常にエラーがスローされます。 dev:tmp me$ docker run \ -d --name registry-v1 \ -e SETTINGS_FLAVOR=local \ -e STORAGE_PATH=/registry \ -e SEARCH_BACKEND=sqlalchemy \ -e LOGLEVEL=DEBUG \ -p 5000:5000 \ registry:0.9.1 Error response from daemon: Conflict. The name "registry-v1" is already in use by container f9e5798a82e0. You have to delete (or rename) that container to …
387 docker 

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