【前提】
Dockerのインストールがされている。
###①Docker hub より"amazon linux"のimageを取得する
docker pull amazonlinux
###②取得したimageより"amazon linux"のコンテナを制作する
docker run --name test-amazonlinux -it -p 8080:80 amazonlinux:2 /bin/bash
※localhost:8080を仮想環境の80番アクセス(http)にポートフォワードしている。
###③コンテナのbashで作業する
※主にNginxのインストール
yum update -y
amazon-linux-extras install -y nginx1
nginx →このコマンドを打つことでwebでアクセス可能になる。
#番外編
上記の設定をDockerfileにまとめてみた。
FROM amazonlinux:2
LABEL version="1.0"
LABEL description="amazonlinux2にnginxを入れて立ち上げ"
#install packeges
RUN yum -y update
RUN amazon-linux-extras install -y nginx1.12
CMD ["nginx", "-g", "daemon off;"]
※↑これを記述しないとcontainerを立ち上げたと同時にnginxがうまく起動しない