Docker

ドッカーデスクトップでSign inしようとしたら「Credential store not initialised」と表示されてしまった。

Linux にドッカーデスクトップをインストールしました。画面右上にある「Sign in」を押したら、 ▼「Credential store not initialised」と表示されてしまいました。この対応方法です。 注意することは、TeraTerm ではなく Linuxデスクトップ から実行するところです。TeraTerm で実行すると「gpg: agent_genkey failed: Timeout」「Key generation failed: Timeout」のエラーが表示されます。 ▼パスワードを入力します。 pub の 「4150CBB7AAF22C04D9B28FAA3DA03E5E96BF1F7D」のキーをコピーして、下のコマンドを実行します。 この儀式は必要なのか

Windowsfx11 にドッカーデスクトップをインストールするには?

Windowsfx11 にドッカーデスクトップ をインストールする手順。 ↓下の状態が、KMVモジュール が有効な状態です。 この↑「KVMグループ にユーザーを入れる」は超重要です。抜かしてしまうと、ドッカーデスクトップを起動しても下のように「Docker Desktop stopped…」となってしまってドッカーデスクトップが使えません。 ここの手順は https://docs.docker.com/engine/install/ubuntu/#set-up-the-repository のページの「Set up the repository」に書かれています。 サインインしますが、ドッカーデスクトップで「Sign in」を押したら「Credential store not initialised」と表示された の記事を参照してください。 ドッカーデスクトップの Settings にある Kubernetes で「Enable Kubernetes」にチェックを入れて「Apply & Restart」ボタンを押したけれど、kubectlコマンド・・・入っていませんね。 kubectlコマンド のインストール ドッカーデスクトップをインストールしましたが、kubectlコマンド はインストールされていませんでした。引き続き、kubectlコマンド のインストールと Kubernetes の動作確認を行います。Kubernetes を使わない人はスキップしてください。 ここの手順は https://kubernetes.io/docs/tasks/tools/install-kubectl-linux/#install-using-native-package-management のページの「Install using native package management」に書かれています。 Kubernetes の動作確認 ↓http://{PCのIPアドレス}:8080/で外部からもアクセス可能です。

ドッカーに「Got permission denied while trying to connect to the Docker daemon socket at unix:///var/run/docker.sock:」のエラーで接続できない。

ドッカーに接続しようとしたところ、以下のエラーが表示された。 ドッカーコマンドを実行してエラーになったユーザーを、ドッカーグループに追加すると解決するかもしれません。 例えば、adminユーザー をドッカーグループに追加します。

ドッカーデスクトップで「Sign in」を押したら「Credential store not initialised」と表示された

「Credential store not initialised」→ 認証情報ストア(ファイル)が初期化されていません。 「Docker Desktop uses ‘pass’ to store the login credentials that needs to be initialised.」→ ドッカーデスクトップは、ログイン認証情報が保存された’pass’を使用します。 「Open instrctions」 「Dismiss」→ 手順を開く。 → 却下する。 「1C47…」は↑上のpubの値です。

Dockerfile Nginxコンテナ のログを確認するには?

オプションの説明 –details ログに提供する詳細情報を表示 –follow , -f 出力をフォローし続ける(表示し続ける)要するに、tail -f –since タイムスタンプ(例: 2013-01-02T13:23:37Z)以降、あるいは相対時刻(例: 42m は 42 分)以降のログを表示。24時間前なら –since=24h。 –tail  ログの最終から数えた行以降を表示 –timestamps , -t タイムスタンプを表示 –until 【API 1.35+】タイムスタンプ(例: 2013-01-02T13:23:37Z)まで、あるいは相対時刻(例: 42m は 42 分)までのログを表示。 24時間以内のログを出力します。 2022年9月1日~のログを出力します。時間は無くてもいけます。 tail -f と同じことをする場合は↓です。「–tail=10」を付けないと、ログを最初から表示しようとします。 Nginxコンテナ をドッカーコンポーズで起動した。ログを確認したいが、アクセスログとエラーログは「access.log -> /dev/stdout」「error.log -> /dev/stderr」となっており、ログを確認することができない。

Ubuntu にドッカーデスクトップをインストールするには?

インストールしたばかりのデスクトップ版 Ubuntu Desktop 22.04.1 LTS に、ドッカーデスクトップ をインストールしたらエラーが表示された。 デスクトップ版 Ubuntu Desktop 22.04.1 LTS に、ドッカーデスクトップ をインストールする手順。 インストール中に apt update していないとエラーになりますので、その時は apt update を実行します。 ↓の状態が、KMVモジュール が有効な状態です。 この「KVMグループ にユーザーを入れる」は超重要です。抜かしてしまうと、ドッカーデスクトップを起動しても「Docker Desktop stopped…」となってしまってドッカーデスクトップが使えません。 ここの手順は https://docs.docker.com/engine/install/ubuntu/#set-up-the-repository のページの「Set up the repository」に書かれています。 最後に表示されるワーニングは無視でOKです。 ドッカーデスクトップの Settings にある Kubernetes で「Enable Kubernetes」にチェックを入れて「Apply & Restart」ボタンを押したけれど、kubectlコマンド・・・入っていませんね。 kubectlコマンド のインストール ドッカーデスクトップをインストールしましたが、kubectlコマンド はインストールされていませんでした。引き続き、kubectlコマンド のインストールと Kubernetes の動作確認を行います。 ここの手順は https://kubernetes.io/docs/tasks/tools/install-kubectl-linux/#install-using-native-package-management のページの「Install using native package …

Ubuntu にドッカーデスクトップをインストールするには? Read More »

minikube の操作まとめ

minikube の操作 ①minikube を開始する。 minikubeコンテナ が起動します。 minikubeノード が増えます。 ②Minikube の ipアドレス を取得する。 ③ダッシュボードを起動する。 ダッシュボードを起動すると、ブラウザが立ち上がりダッシュボードが表示されます。 ④minikube の状態を確認する。 ⑤minikube を停止する。 ⑥minikube を削除する。 ⑦minikube のバージョンを確認する。

minikube 別のホストから ingress を使って minikube のサービスにアクセスするには?

minikube で hello-minikube を動かす & ingress を使って外部からアクセスさせる手順。 後ほど、ポートフォワーディング、IPフォワーディング でアクセスするため、以下の設定を行います。 Ubuntu を再起動します。 ※再起動しないと、ポートフォワーディング、IPフォワーディング がきまらない時がありました。 minikube を起動します。 デプロイメントを作ります。 デプロイメントを公開するサービスを作ります。 イングレスのアドオンを有効にする。 イングレスを作ります。 イングレスにアクセスします。 多くの文献は↑ここで終わっていると思います。私がやりたいことは「別のホストから、このイングレスにアクセスさせたい」のです。やり方はいくつかあると思います。 (方法1)ホストで、Minikube のポート80にポートフォワーディングを行う。(方法2)「ホストで Minikube に、IPフォワーディング させる。」というものです。これは クライアントの PC に Minikube のルートを追加し、ホストで IPフォワーディング するようにします。(方法3)「ホストに、リバースプロキシを立てる。」これは、まぁいいかな。 (方法1)ホストで、Minikube のポート80にポートフォワーディングを行う。 手順1で準備は出来ています。iptables でポートフォワーディングの設定を行います。 ポートフォワーディングの場合、ホストの IP でアクセスすることができます。 (方法2)ホストで Minikube に、IPフォワーディング させる。 手順1で準備は出来ています。IPフォワーディングの場合、クライアントの PC に Minikube のルートを追加し、Minikube の IP でのアクセスになります。 イングレスの調査 イングレスのマニュフェストファイルについて ①ルール無しでデフォルトのバックエンド を指定する方法。 …

minikube 別のホストから ingress を使って minikube のサービスにアクセスするには? Read More »

Scroll to Top