ubuntuでDockerを利用してLinux2コンテナを起動する方法

Linux2はAmazon Linux 2のことを指す場合が多いです。Amazon Linux 2は、Amazon Web Services(AWS)が提供するLinuxディストリビューションです。

Amazon Linux 2のDockerイメージはDocker Hubに公開されています。このイメージを使用してDockerコンテナを起動するには、以下の手順を実行します。

 

1. **Dockerが既にインストールされていることを確認します。** まだインストールされていない場合は、以下のコマンドでインストールできます。

sudo apt update
sudo apt install docker.io

2. **Dockerサービスを有効にして起動します。**

sudo systemctl enable docker
sudo systemctl start docker

3. **Amazon Linux 2のイメージをプルします。**

sudo docker pull amazonlinux:2

4. **Amazon Linux 2のコンテナを起動します。**

sudo docker run -it amazonlinux:2 /bin/bash

このコマンドは、amazonlinux:2 イメージを基に、新しいコンテナを起動し、そのコンテナ内でbashシェルを開きます。

ここで -it フラグは、インタラクティブなターミナル(TTY)を開くことを意味します。

 

これで、Amazon Linux 2の環境がローカルのDockerコンテナ内で動作するようになります。

このコンテナ内で作業を行うには、コンテナが起動したターミナルを使用します。コンテナを終了する場合は、コンテナ内で exit コマンドを実行します。

 

記事タイトル検索