WindowsでWSL 2/UbuntuでDockerをインストールしてください
Dockerデスクトップは、ちょうど彼らの新しい購読モデルを発表しました.良いニュースは、Windows上でも、それの周りの方法があります.
始めるために、私はWindows 10を走らせていて、WSU 2がUbuntuを走らせてインストールされています.より具体的には:
これはこれらの項目のそれぞれの複数のバージョンで動作しますが、単にフロントを知る必要があります.
では、どのように我々はこの作業を得るのですか?はい、どうぞ.
まず、WSL 2のインスタンスを開きます.なぜなら、コマンド数を入力する必要があるからです.
もしあなたが以前にWSL 2の内部にインストールされたDockerを持っていたなら、今は潜在的に「古い」バージョンになっています-
我々はすべてを更新し、良い探しているので、この部分はただ一つのコマンドです:
あなたがWSL 2を起動するとき、Dockerは常にデフォルトで走っていません.AutoStartへのサービスとして追加できますが、まだ行っていません.今のところ、すべての新しいセッションで次のコマンドを実行します.
私のコンテナはAWS ECRのプライベートレジデンスから来ています.そのため、私もAWS CLIツールをインストールして、Docker Composeが実際に私の構成ファイルを与え始める前に、その認証作業を得なければなりませんでした.興味があれば、以下のコマンドを示します.
幸運、読者!
始めるために、私はWindows 10を走らせていて、WSU 2がUbuntuを走らせてインストールされています.より具体的には:
これはこれらの項目のそれぞれの複数のバージョンで動作しますが、単にフロントを知る必要があります.
では、どのように我々はこの作業を得るのですか?はい、どうぞ.
まず、WSL 2のインスタンスを開きます.なぜなら、コマンド数を入力する必要があるからです.
もしあなたが以前にWSL 2の内部にインストールされたDockerを持っていたなら、今は潜在的に「古い」バージョンになっています-
sudo apt-get remove docker docker-engine docker.io containerd runc
さあ更新しましょうapt
それで、我々は現在のグッズを得ることができます:sudo apt-get update
sudo apt-get install apt-transport-https ca-certificates curl gnupg lsb-release
一度終了すると、Docker用の公式GPGキーを追加しましょう.curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg
では、安定したリポジトリをapt
:echo \
"deb [arch=amd64 signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] https://download.docker.com/linux/ubuntu \
$(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
今、我々は実際にDockerをインストールすることができます!次のコマンドを実行します.sudo apt-get update
sudo apt-get install docker-ce docker-ce-cli containerd.io
Dockerがインストールされました!ああ!そして、私はダムであるので、私はそれがすべてであると思いました、それで、私は私のソースコードディレクトリに移動して、走りましたdocker-compose up
その後のエラーメッセージは、まだDockerをインストールする必要があることを実感しました.我々はすべてを更新し、良い探しているので、この部分はただ一つのコマンドです:
sudo apt-get install docker-compose
現在、いくつかの警告あなたがWSL 2を起動するとき、Dockerは常にデフォルトで走っていません.AutoStartへのサービスとして追加できますが、まだ行っていません.今のところ、すべての新しいセッションで次のコマンドを実行します.
sudo service docker start
私のバージョンdocker-compose.yml
WSL 2の中で現在のバージョンのDockerが使用可能なファイルよりも、ファイルがより高かった.私は特別な何かを使用していなかったので、私は単に問題なしで構成ファイルのバージョンを“ダウングレード”することができた.私のコンテナはAWS ECRのプライベートレジデンスから来ています.そのため、私もAWS CLIツールをインストールして、Docker Composeが実際に私の構成ファイルを与え始める前に、その認証作業を得なければなりませんでした.興味があれば、以下のコマンドを示します.
sudo apt-get install awscli
aws configure #answer the prompts to setup your profile
aws ecr get-login-password --region us-east-2 | docker login --username AWS --password-stdin <aws_account_number>.dkr.ecr.us-east-2.amazonaws.com
一旦私がそれをしたならば、すべては行ってよかったです、そして、私はDockerデスクトップをアンインストールすることができました.幸運、読者!
This post, “Installing Docker, and Docker-Compose, in WSL2/Ubuntu on Windows”, first appeared on https://www.codingwithcalvin.net/installing-docker-and-docker-compose-in-wsl2ubuntu-on-windows
Reference
この問題について(WindowsでWSL 2/UbuntuでDockerをインストールしてください), 我々は、より多くの情報をここで見つけました https://dev.to/calvinallen/installing-docker-and-docker-compose-in-wsl2ubuntu-on-windows-1c5bテキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol