はじめに
この記事でわかること
VS Codeを用いた開発を始めるまでの、設定手順を複数回(全三回)に渡り纏めていきます。
対象読者と前提条件
手軽にDocker環境を、ご自身のWindows端末へ構築、動作検証をしたい方向けの記事です。
では、早速初めていきます。
目次
はじめに
この記事でわかること
対象読者と前提条件
UbuntuにDockerをインストールする
Docker公式リポジトリを追加する
UbuntuへのDockerインストールする
Docker Engineをインストールする
Dockerをsudoなしで実行できるように設定する
Dockerの動作確認
安心安全のホワイト高還元SESに転職を考えている方へ
UbuntuにDockerをインストールする
Docker公式リポジトリを追加する
まず、aptパッケージマネージャーがHTTPS経由でリポジトリを使用できるように必要なパッケージをインストールします。
sudo apt-get update
sudo apt-get install \
ca-certificates \
curl \
gnupg \
lsb-release
sudo apt-get update
sudo apt-get install \
ca-certificates \
curl \
gnupg \
lsb-release
次に、Dockerの公式GPG鍵を追加します。
sudo mkdir -m 0755 -p /etc/apt/keyrings
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /etc/apt/keyrings/docker.gpg
sudo mkdir -m 0755 -p /etc/apt/keyrings
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /etc/apt/keyrings/docker.gpg
UbuntuへのDockerインストールする
sudo apt-get update
sudo apt-get install \
ca-certificates \
curl \
gnupg \
lsb-release
sudo apt-get update
sudo apt-get install \
ca-certificates \
curl \
gnupg \
lsb-release
最後に、Dockerのリポジトリをaptソースリストに追加します。
echo \
"deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.gpg] https://download.docker.com/linux/ubuntu \
$(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
echo \
"deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.gpg] https://download.docker.com/linux/ubuntu \
$(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
Docker Engineをインストールする
リポジトリを追加したら、aptパッケージリストを更新し
Docker Engineをインストールします。
sudo apt-get update
sudo apt-get install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin
sudo apt-get update
sudo apt-get install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin
Dockerをsudoなしで実行できるように設定する
インストール後、sudoコマンドなしでDockerを扱えるように
ユーザーをdockerグループに追加します。
sudo usermod -aG docker $USER
sudo usermod -aG docker $USER
※この変更を反映させるには、一度ログアウトして再度ログインするか、以下のコマンドを実行します。
newgrp docker
newgrp docker
Dockerの動作確認
Dockerが正しくインストールされ、sudoなしで実行できるかを確認します。
以下のコマンドを実行すると、正常に動作していればコンテナが起動しメッセージが表示されます。
docker run hello-world
docker run hello-world
上記のコマンドを実行後以下のようなメッセージが表示されればインストールは成功です。
Hello from Docker!
This message shows that your installation appears to be working correctly.
...(略)...
Hello from Docker!
This message shows that your installation appears to be working correctly.
...(略)...
これで、UbuntuへのDocker環境構築は完了です。お疲れ様でした。
次回は「VS CodeでDockerを操作するための準備」をご紹介します。
安心安全のホワイト高還元SESに転職を考えている方へ
新しい挑戦に踏み出すことは、人生において重要な一歩です。 転職活動は自分自身を知り、成長する貴重な機会でもあり、夢や成長を追求するためには必要な要素の一つ になるかと思います。 どんな選択をされるにせよ、その決断があなたに取って素晴らしい未来を切り開くことを願っています! グラディートと一緒に誇れるエンジニアを目指しましょう!
■『株式会社グラディート』では受託開発・SES・ブランディングデザイン・事業コンサルティングなどを事業として行う都内のIT企業です。現在、不遇な待遇で困っているエンジニアさんは、ぜひ一度グラディートに相談してみてね!(年収査定・SESへの転職相談も承っております!)
株式会社グラディート採用情報はこちら▼
https://en-gage.net/gradito/
株式会社グラディート公式サイトはこちら▼
https://www.gradito.co.jp/