KubernetesポッドでDockerイメージを実行するにはどうすればよいですか?

Paymahn Moghadasian

kubernetesポッドでDockerイメージを実行するにはどうすればよいですか?

私のチームメイトが新しいDockerイメージを定義し、それを私のチームのプライベートレジストリにプッシュしました。kubernetesクラスターで実行されているコードを所有しているので、コードを効果的に実行する必要がありますdocker run gcr.io/our-project/teammates-image:latest

kubernetesポッドでdocker-in-dockerを有効にすることを検討してきましたが、運がほとんどありません。私は現在実験を行ってminikubeおり、しようとすると次のようdocker runになりますdocker: Cannot connect to the Docker daemon at unix:///var/run/docker.sock. Is the docker daemon running?.

私は追加しました securityContext: privileged: true

私のコンテナ仕様に。もっと設定が必要だと思いますが、何が必要かわかりません。

またkubectl run --image=gcr.io/our-project/teammates-image:lastest、kubernetesポッド内から実行できるかどうかを評価しようとしています。

kubernetesポッド内からDockerイメージを実行する「正しい」方法はありますか?docker-in-dockerでイメージを実行するにはどうすればよいですか?

Paymahn Moghadasian

これは、将来これに遭遇する可能性のある人のために私が使用することになったソリューションです。

kubectl他のDockerイメージを実行する必要があるメインのDockerイメージにインストールます私はこれらのドキュメントに従ってこれを行いましたあなたがしたらkubectlインストールし、自動的にそれがで実行していると、余分な認証を必要としないクラスタと対話することができるはずです。

次に、teammtes-image:latestDockerイメージを実行するには、Pythonで次のような操作を実行できます。

import subprocess 
subprocess.run(["kubectl"、 "run"、 "teammates-image"、 "--image"、 "gcr.io/our-project/teammates-image:lastest"、 "--attach"、 " --restart "、" Never "、" --rm "])

これは次のようになります。

  1. ポッドを作成する
  2. 画像を実行する
  3. コンテナの戻りコードを返します
  4. 完了後にポッドを削除します

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

コマンドライン引数を受け入れるkubernetesでDockerイメージを実行するにはどうすればよいですか?

分類Dev

kubernetes PHPポッドでcronジョブを実行するにはどうすればよいですか?

分類Dev

Kubernetesポッドでsha256ハッシュを介してDockerイメージを参照するにはどうすればよいですか?

分類Dev

実行中のポッドに影響を与えずに、Dockerハブから新しいイメージをkubernetesにプルするにはどうすればよいですか?

分類Dev

Ubuntu Dockerイメージ内でwgetを実行するにはどうすればよいですか?

分類Dev

mongodb dockerイメージでnodejsアプリを実行するにはどうすればよいですか?

分類Dev

CKAN Dockerイメージを実行するにはどうすればよいですか?

分類Dev

イメージをビルドした後、.gitlab-ci.ymlからdockerイメージを実行するにはどうすればよいですか?

分類Dev

kubernetesポッドを毎日一定期間実行するにはどうすればよいですか?

分類Dev

KubernetesでローカルDockerイメージを使用するにはどうすればよいですか?

分類Dev

サブドメインをkubernetesポッドに設定するにはどうすればよいですか?

分類Dev

Dockerイメージの実行時にコマンドを実行するにはどうすればよいですか?

分類Dev

Dockerイメージの実行時にコマンドを実行するにはどうすればよいですか?

分類Dev

From python:3.6環境でDockerイメージでbrewコマンドを実行するにはどうすればよいですか?

分類Dev

インターネットに接続せずにDockerイメージを実行するにはどうすればよいですか?

分類Dev

Kubernetesポッド間でストレージを共有するにはどうすればよいですか?

分類Dev

ComposerイメージからDockerコンテナ内でコマンドを実行するにはどうすればよいですか?

分類Dev

Dockerでデタッチモードでbashを実行するにはどうすればよいですか?

分類Dev

Kubernetesノードで実行されるポッドの履歴を取得するにはどうすればよいですか?

分類Dev

1つのコマンドで複数のDockerイメージを実行するにはどうすればよいですか?

分類Dev

dockerイメージを作成してリポジトリにアップロードするにはどうすればよいですか?

分類Dev

ブレークポイントに達したときにvoidメソッドを自動的に実行するにはどうすればよいですか?

分類Dev

画面上でタイマーが実行されているときにメソッドを実行するにはどうすればよいですか?

分類Dev

LXDでSnappy / ubuntu-coreイメージを実行するにはどうすればよいですか?

分類Dev

OSXでBazelコンテナイメージを実行するにはどうすればよいですか?

分類Dev

LXDでSnappy / ubuntu-coreイメージを実行するにはどうすればよいですか?

分類Dev

KubernetesポッドでSQLスクリプトファイルを実行するにはどうすればよいですか?

分類Dev

スレッドでメンバー関数を実行するにはどうすればよいですか?

分類Dev

tkinterからスレッドで実行されているWebSocketにメッセージを送信するにはどうすればよいですか?

Related 関連記事

  1. 1

    コマンドライン引数を受け入れるkubernetesでDockerイメージを実行するにはどうすればよいですか?

  2. 2

    kubernetes PHPポッドでcronジョブを実行するにはどうすればよいですか?

  3. 3

    Kubernetesポッドでsha256ハッシュを介してDockerイメージを参照するにはどうすればよいですか?

  4. 4

    実行中のポッドに影響を与えずに、Dockerハブから新しいイメージをkubernetesにプルするにはどうすればよいですか?

  5. 5

    Ubuntu Dockerイメージ内でwgetを実行するにはどうすればよいですか?

  6. 6

    mongodb dockerイメージでnodejsアプリを実行するにはどうすればよいですか?

  7. 7

    CKAN Dockerイメージを実行するにはどうすればよいですか?

  8. 8

    イメージをビルドした後、.gitlab-ci.ymlからdockerイメージを実行するにはどうすればよいですか?

  9. 9

    kubernetesポッドを毎日一定期間実行するにはどうすればよいですか?

  10. 10

    KubernetesでローカルDockerイメージを使用するにはどうすればよいですか?

  11. 11

    サブドメインをkubernetesポッドに設定するにはどうすればよいですか?

  12. 12

    Dockerイメージの実行時にコマンドを実行するにはどうすればよいですか?

  13. 13

    Dockerイメージの実行時にコマンドを実行するにはどうすればよいですか?

  14. 14

    From python:3.6環境でDockerイメージでbrewコマンドを実行するにはどうすればよいですか?

  15. 15

    インターネットに接続せずにDockerイメージを実行するにはどうすればよいですか?

  16. 16

    Kubernetesポッド間でストレージを共有するにはどうすればよいですか?

  17. 17

    ComposerイメージからDockerコンテナ内でコマンドを実行するにはどうすればよいですか?

  18. 18

    Dockerでデタッチモードでbashを実行するにはどうすればよいですか?

  19. 19

    Kubernetesノードで実行されるポッドの履歴を取得するにはどうすればよいですか?

  20. 20

    1つのコマンドで複数のDockerイメージを実行するにはどうすればよいですか?

  21. 21

    dockerイメージを作成してリポジトリにアップロードするにはどうすればよいですか?

  22. 22

    ブレークポイントに達したときにvoidメソッドを自動的に実行するにはどうすればよいですか?

  23. 23

    画面上でタイマーが実行されているときにメソッドを実行するにはどうすればよいですか?

  24. 24

    LXDでSnappy / ubuntu-coreイメージを実行するにはどうすればよいですか?

  25. 25

    OSXでBazelコンテナイメージを実行するにはどうすればよいですか?

  26. 26

    LXDでSnappy / ubuntu-coreイメージを実行するにはどうすればよいですか?

  27. 27

    KubernetesポッドでSQLスクリプトファイルを実行するにはどうすればよいですか?

  28. 28

    スレッドでメンバー関数を実行するにはどうすればよいですか?

  29. 29

    tkinterからスレッドで実行されているWebSocketにメッセージを送信するにはどうすればよいですか?

ホットタグ

アーカイブ