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
コマンドを実行します。