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

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

6
システムの起動時にdocker-compose up -dを実行する方法は?
コンテナーを起動ポイントで自動起動させるために、次のコマンドを追加しようとしました。 cd directory_has_docker-compose.yml && docker-compose up -d /etc/rc.local内。 しかし、マシンを再起動すると、コンテナが機能しなくなります。 docker-compose up -dシステム起動時にどのように実行しますか?

18
Docker-ComposeがDocker Daemonに接続できない
Dockerデーモンに接続できないというエラーメッセージが表示されます。私は同様の問題を抱えている他の人々の答えを調べましたが、助けにはなりませんでした。Ubuntu 15.10のバージョンを実行しています。私が持っているすべての情報を提供しようとします。 root@# docker-compose -f docker-compose-deps.yml up -d ERROR: Couldn't connect to Docker daemon at http+docker://localunixsocket - is it running? If it's at a non-standard location, specify the URL with the DOCKER_HOST environment variable. Dockerバージョン root@# sudo docker version Client: Version: 1.9.1 API version: 1.21 Go version: go1.4.2 Git commit: …

2
複数のFROM-それが意味すること
githubでLinkuriousプロジェクトのDockerイメージを構築したいのですが、実行するにはNeo4jデータベースとNode.jsの両方が必要です。 私の最初のアプローチは、Neo4jを含む、私のイメージのベースイメージを宣言することでした。リファレンスドキュメントは、「ベースイメージ」を有用な方法で定義していません。 基本画像:親がない画像は基本画像です 私は、その画像に基本画像自体がない場合にのみ、基本画像がある可能性があることを読みました。 しかし、ベースイメージとは何ですか?FROMディレクティブでneo4j / neo4jを宣言した場合、イメージが実行されると、neoデータベースが自動的に実行され、ポート7474のコンテナー内で使用できるという意味ですか? Dockerリファレンスを読む(https://docs.docker.com/reference/builder/#fromを参照) FROMは、単一のDockerfile内に複数回出現して、複数のイメージを作成することができます。新しいFROMコマンドを実行する前に、コミットによって出力された最後のイメージIDをメモしてください。 複数の画像を作成したいですか?私が望むのは、他の画像のコンテンツを含む単一の画像を持つことです(neo4jやnode.jsなど)。 リファレンスマニュアルで依存関係を宣言するディレクティブが見つかりませんでした。RPMのように、私のイメージを実行するために、呼び出しコンテキストが最初に必要なイメージをインストールする必要がある依存関係はありませんか? よくわかりません...
112 docker  dockerfile 

3
Dockerfileビルド-エラーを無視することは可能ですか?
Dockerfileがあります。イメージをビルドすると、このエラーでビルドが失敗します。 automake: error: no 'Makefile.am' found for any configure output Error build: The command [/bin/sh -c aclocal && autoconf && automake -a] returned a non-zero code: 1 これは実際には無害です。ライブラリは正常にビルドされますが、Dockerはこのエラーを受け取るとビルドを停止します。これを無視するようにDockerに指示する方法はありますか?
111 docker  dockerfile 

4
Docker、それは何で、目的は何ですか
数日前にDockerについて聞いたことがあります。 しかし、実際には、この「コンテナ」の目的は何なのかわかりません。 コンテナとは? 開発専用の仮想マシンを置き換えることはできますか? 企業でDockerを使用する目的は何ですか?主な利点は?
111 docker 

6
デーモンからのエラー応答:現在のコンテキストにビルドステージがありません
ここで見つけたコードを使用して、kvmでコンテナーを実行しようとしました:https://github.com/jessfraz/dockerfiles/tree/master/kvm 新しいディレクトリを作成し、それにcdして、dockerfileを作成しました。 start.shファイル。ビルドを注文すると、次のエラーメッセージが出力されました。 Dockerデーモン3.584kBへのビルドコンテキストの送信デーモンからのエラー応答:現在のコンテキストにビルドステージがありません 私はこれが何を意味するのか分かりません、そして私は答えをグーグルで検索することができませんでした。どんな助けでも大歓迎です。
111 docker  kvm 

10
システムの起動時にDockerコンテナを自動的に起動させるにはどうすればよいですか?
実行したいDockerコンテナがあるとすると、次のように呼び出すことができます $ docker run ... そして、すべてが大丈夫です。システムがクラッシュして再起動した場合に自動的に再起動されるようにコンテナを実行する組み込みの方法はありますか? もしそうなら、これはDocker Composeでも利用できますか?

10
Dockerコンテナーログを単一のファイルにリダイレクトする方法
Dockerコンテナーのすべてのログを単一のログファイルにリダイレクトして分析します。私は試した docker logs container > /tmp/stdout.log 2>/tmp/stderr.log しかし、これは2つの異なるファイルにログを提供します。私はすでに試しました docker logs container > /tmp/stdout.log しかし、それはうまくいきませんでした。
110 logging  docker 



3
docker composeバージョン3でメモリとCPUの制限を指定する方法
バージョン3で指定されたサービスのCPUとメモリを指定できません。 バージョン2では、サービスの「mem_limit」および「cpu_shares」パラメーターで正常に動作します。しかし、バージョン3を使用している間は失敗します。スウォームモードを使用していない限り、それらを配置セクションに配置することは価値がないようです。 誰か助けてもらえますか? version: "3" services: node: build: context: . dockerfile: ./docker-build/Dockerfile.node restart: always environment: - VIRTUAL_HOST=localhost volumes: - logs:/app/out/ expose: - 8083 command: ["npm","start"] cap_drop: - NET_ADMIN - SYS_ADMIN


12
Dockerアカウントにログインできない
OS: Ubuntu 18.04 Server Docker 18.3 CE PuTTY SSHセッションを使用して、Windows 10ラップトップからサーバーにログオンしています。 ローカルのWindowsラップトップにはDockerがないので、すべての作業はリモートサーバーで行われます。 ターミナルセッションを使用して、リモートサーバーですべてのDockerコマンドを実行できます。 ただし、イメージをDockerハブに保存しようとするとき、ログインしようとすると、次を使用します。 docker login 次のエラーメッセージが表示されます。 error getting credentials - err: exit status 1, out: `GDBus.Error:org.freedesktop.DBus.Error.ServiceUnknown: The name org.freedesktop.secrets was not provided by any .service files` リモートサーバーでイメージを作成したときに、エラーメッセージが表示されませんでした。 リモートサーバーの関連するホームディレクトリに.dockerフォルダーも表示されません。何か案は?
110 docker 

1
Elixir / erlangはマイクロサービスアプローチにどこに適合しますか?[閉まっている]
休業。この質問には、より焦点を当てる必要があります。現在、回答を受け付けていません。 この質問を改善してみませんか?質問を更新して、この投稿を編集するだけで1つの問題に焦点を当てます。 5年前休業。 この質問を改善する 最近、共同作業する複数のマイクロサービスをデプロイするために、Docker Composeでいくつかの実験を行っています。マイクロサービスが提供する多くの利点を見ることができ、それらを管理するための優れたツールセットがあるので、マイクロサービスワゴンに飛び込むことはそれほど難しくないと思います。 しかし、私はElixirも実験しており、それ自体がもたらす利点をとても気に入っています。それはあなたのコードを複数の分離されたアプリケーションに詰め込むことを奨励し、ホットコードのアップグレードをサポートすることを考えると、どのようにdockerをelixir(またはそのことについてはerlang)と混合しますか? たとえば、dev-prodパリティを提供するためにdockerを使用したい場合、elixirはそれにどのように適合しますか?Dockerコンテナーは不変であることを考えると、ホットコードのアップグレードを実行できなくなりますよね?青/緑のデプロイメントまたはカナリアリリースについてはどうですか? つまり、Elixirでマイクロサービスを作成して、他の言語で作成されているかのようにそれらを使用することができます。ポリグロティズムは、いずれにせよマイクロサービスの利点の1つですが、OTPプラットフォームを使用することの完全な利点は得られません。純粋なコラボレーティブerlangアプリケーションは、中間のキューを使用して異なる(または異なる)言語で記述されたマイクロサービス間で通信するよりもはるかに最適であると推測します。

14
ホストからDockerコンテナーでmysqlに接続する
(Dockerやmysqlの管理に関する知識が限られているため、おそらく馬鹿げた質問ですが、この問題に一晩を費やしたので、あえて質問します。) 一言で言えば mysqlをdockerコンテナーで実行し、ホストからそれに接続したいと考えています。これまでのところ、私が達成した最高のものは: ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2) もっと詳しく 私は以下を使用していますDockerfile: FROM ubuntu:14.04.3 RUN apt-get update && apt-get install -y mysql-server # Ensure we won't bind to localhost only RUN grep -v bind-address /etc/mysql/my.cnf > temp.txt \ && mv temp.txt /etc/mysql/my.cnf # It …
109 mysql  docker  dockerfile 

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