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

Dockerは、開発者やシステム管理者が分散アプリケーションを構築、配布、実行するためのオープンプラットフォームです。

6
docker.io DNSが機能せず、8.8.8.8を使用しようとしています
Ubuntu 14.04を新しくインストールし、Dockerを使用して12.04が必要な古いものを実行したい。Docker内のDNSは機能しません。 私のラップトップのresolv.confは次のようになります。 nameserver 127.0.0.1 どうやら、Dockerでは機能しません。したがって、ネームサーバーを8.8.8.8および8.8.4.4に設定しようとします。私がする時 $ sudo docker run -i -t ubuntu /bin/bash それは言います: WARNING: Local (127.0.0.1) DNS resolver found in resolv.conf and containers can't use it. Using default external servers : [8.8.8.8 8.8.4.4] 確かに、Dockerインスタンス内では、resolv.confは次のようになります。 nameserver 8.8.8.8 nameserver 8.8.4.4 Dockerインスタンス内からこれらの両方に正常にpingできます。ただし、DNSはありません(たとえば、ping google.com失敗します)。 Docker内のifconfig出力: eth0 Link encap:Ethernet HWaddr aa:e9:9f:83:9d:92 inet addr:172.17.0.2 …
33 networking  14.04  dns  docker 

9
Ubuntu 17.04にDockerをインストールする方法
Ubuntu 17.04(VirtualBox)をインストールしました。しかし、Ubuntu 17.04を持っているので、Ubuntu 17.04ではdockerがまだ利用できないようです。Ubuntu 17.04にDockerをインストールする回避策はありますか? これは私のコマンドラインの履歴です: 2 curl -L https://github.com/docker/machine/releases/download/v0.10.0/docker-machine-`uname -s`-`uname -m` >/tmp/docker-machine && chmod +x /tmp/docker-machine && sudo cp /tmp/docker-machine /usr/local/bin/docker-machine 3 docker-machine version 4 docker pull ubuntu:latest 5 sudo apt-get update 6 sudo apt-get install linux-image-extra-$(uname -r) linux-image-extra-virtual 7 sudo apt-get install apt-transport-https ca-certificates curl software-properties-common 8 sudo …
32 17.04  docker 

6
ドッカーの問題
私はubuntu 15.04で「Docker」について学ぼうとしています。 「docker run image」などのdockerを使用してコマンドを実行すると、次のエラーが発生します。 FATA[0000] Post http:///var/run/docker.sock/v1.17/containers/create: dial unix /var/run/docker.sock: no such file or directory. Are you trying to connect to a TLS-enabled daemon without TLS? どういう意味かわかりません。
32 docker 

4
Docker Ubuntu 14.04コンテナーでロケールをUnicodeに設定する方法は?
Dockerを使用してUbuntu Trustyコンテナーをインストールしました。これに接続すると、ロケールが最小限に設定されていることがわかります。 sudo docker run -i -t <id> /bin/bash root@<id>:/# locale LANG= LANGUAGE= LC_CTYPE="POSIX" LC_NUMERIC="POSIX" LC_TIME="POSIX" LC_COLLATE="POSIX" LC_MONETARY="POSIX" LC_MESSAGES="POSIX" LC_PAPER="POSIX" LC_NAME="POSIX" LC_ADDRESS="POSIX" LC_TELEPHONE="POSIX" LC_MEASUREMENT="POSIX" LC_IDENTIFICATION="POSIX" LC_ALL= Unicodeロケール(たとえば、米国英語のロケール)を使用する必要がありますen_US.UTF-8。 / etc / default / localeファイルを編集して、これを内部に配置しようとしました: # cat /etc/default/locale LANG=en_US.UTF-8 しかし、コンテナを離れて戻った後でも、ロケールはまだ適切に設定されていません。 私もupdate-localeコマンドを使用してみましたが、成功しませんでした: root@cab13a6abe4f:/# update-locale LANG=en_US.UTF-8 root@cab13a6abe4f:/# locale LANG= LANGUAGE= LC_CTYPE="POSIX" LC_NUMERIC="POSIX" LC_TIME="POSIX" LC_COLLATE="POSIX" …
30 14.04  locale  unicode  docker 



1
パッケージ 'libmysqlclient-dev'にはインストール候補がありません
対面 E: Package 'libmysqlclient-dev' has no installation candidate 参考にこのブログを使用しています:https : //rehalcon.blogspot.com/2018/03/dockerize-your-django-app-for-local.html これが私のdockerファイルです: FROM python:2-slim LABEL org.label-schema.name='app-dj' RUN apt-get clean && \ apt-get update && \ apt-get install -y \ curl \ vim \ tmux \ build-essential \ libjpeg-dev \ libpq-dev \ python-dev \ libmysqlclient-dev && \ pip install -U pip …
22 mysql  docker 

1
Docker-CEまたはdocker.ioパッケージ
私のラップトップでは、主にLXDを使用して開発用のコンテナーを作成し、実稼働環境でLXDコンテナーを管理しています(Ansibleと統合)。 docker/docker-compose展開に使用する要件が1つあります。docker.ioパッケージ(LXC互換性のパッチを含む)をインストールできることは知っていますが、今ではDockerはDocker-CE / Docker-EEの使用を促進しています。この場合、Docker-CEになります。 これには、docker.ioUbuntuに付属するパッケージのパッチがありますか?または将来、Docker-CEエンジンはCanonicalリポジトリまたはPPAから展開できますか?

3
起動時にdocker-composeを実行する方法は?
これはDockerを実行しているUbuntu 14.04 LTS VM上にrespawnあり、問題の原因ではないかと考えていますが、理想的な解決策は定かではありません。 現在のスタートアップスクリプト(cat /etc/init/dockersuitecrm.conf) description "Start docker containers" author "Batman" start on filesystem and started docker stop on runlevel [!2345] respawn script docker-compose -f /usr/bin/myapp/docker-compose.yml -p myapp start end script この「動作」myappは生き生きとしており、応答/sbin/initしますが、で監視するとすべてのCPUを占有しhtopます。upstart(sudo rm /etc/init/dockersuitecrm.conf)からエントリを削除し、手動でSSHを実行して実行するdocker-compose -f /usr/bin/myapp/docker-compose.yml -p myapp startと、CPUが100%の問題で表示されず、以前のようにmyapp再び機能し、応答します。 したがって、上記のdocker-composeの開始方法が間違っていると思われます。docker-compose手動の介入なしで常に実行している正しい開始方法は何ですか? 編集:/usr/bin/myapp -> /home/batman/dockerapps/myappシンボリックリンクとしてではなく重要です。
20 14.04  server  upstart  docker 

7
Ubuntu Serverの公式Dockerイメージ?
私が見つけたのは、Docker Hub上のUbuntuデスクトップ用の公式Dockerイメージだけです。Ubuntu Server用のものはありませんか? それは、を使用して独自のベースイメージを作成するscratch必要があることを意味しますか?
19 server  docker 

1
新規インストール後にcollaboraにアクセスできません
nextcloudがインストールされたUbuntu 16.04の既存のインストールがあります/var/www/cloud(wordpressはルートにあります)。しばらくの間は正常に動作していましたが、最近、Googleドキュメントの代替としてコラボラを発見し、これが本当に機能することを望んでいます。文書を開こうとすると、「アクセス禁止」エラーが表示されます。ここにある指示に従ってコラボラをインストールしました 私はlsof -iの出力をチェックし、9980でdockerがリッスンしていること、NextcloudでURLを構成していること、そしてこの問題のトラブルシューティングをどのように始めるべきか本当に分かりません。コミュニティのだれかが私に素晴らしい指導をしてくれるとしたら。以下に追加情報を示します。 / var / log / apache2にあるapache error.logのエントリ: [Mon Jan 02 22:05:30.027625 2017] [authz_core:error] [pid 26396] [client <IPADDRESS>:54120] AH01630: client denied by server configuration: /var/www/html/cloud/data/.ocdata [Mon Jan 02 22:05:32.314370 2017] [authz_core:error] [pid 3122] [client <IPADDRESS>:54123] AH01630: client denied by server configuration: /var/www/html/cloud/data/.ocdata collabora vhost用のMy Apache構成のサニタイズバージョン: <VirtualHost *:443> …

4
`docker ps`の出力からマッピングされたポートを抽出する方法
次のコマンドを使用して、Dockerコンテナで使用されるすべてのポートを取得しようとしています。 sudo docker ps | tail -n1 29ba3137f3e2 java8/local:latest "/bin/bash" 3 hours ago Up 3 hours 0.0.0.0:8080->8080/tcp, 0.0.0.0:8443->8443/tcp, 0.0.0.0:32783->5432/tcp, 0.0.0.0:32782->10523/tcp DEMO-20151118124751 ターミナルで実行したとき、欲しいものが手に入りました。 $ sudo docker ps | tail -n1 | awk '{print $12}' 0.0.0.0:32783->5432/tcp, しかし、マップされたすべてのポートが必要です。このようなシェルスクリプトを作成することは可能ですか? #!/bin/bash paramnum=$(sudo docker ps | grep $lasttimestamp | wc -w); text=$(sudo docker ps | tail …


4
パッケージdocker-engineが見つかりません
vmwareのUbuntuにdockerをインストールしようとしていますが、うまくいきません。これらは私が経験するコマンドとエラーです。 sudo apt-get update sudo apt-get install docker-engine Reading package lists... Done Building dependency tree Reading state information... Done E: Unable to locate package docker-engine
15 14.04  docker 

2
docker run ubuntu / bin / bash vs docker run ubuntu
Dockerバージョン17.06.0-ce ビデオコースを見ながらDockerを勉強しています。 講師は以下を示します: sudo docker run -ti ubuntu /bin/bash イメージUbuntuでdockerを実行します。そして、私が困っているのは/bin/bash\。 man docker runそれ/bin/bashがコマンドであることを示しています。それはdocker run IMAGE [COMMAND]。まあ、それは大丈夫です。しかし、の違いは何ですか sudo docker run -ti ubuntu そして sudo docker run -ti ubuntu /bin/bash 私にとってはありません。また、講師はコマンドに注意を集中しません。彼は、私たちはちょうどdockerを実行していると言いました。それはコースでの彼の最初のコマンドでした。そして、彼は、ホストマシンから隔離されていることを示します。私たちは、何も損傷せずに自由に台無しにすることができます(rm -rf / binなど)。 私はチェックした: $ sudo docker run -ti ubuntu root@aaf7cd26fe18:/# echo $SHELL /bin/bash $ sudo docker run -ti ubuntu /bin/bash …
15 docker 

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