【Docker講座8】Dockerfileデモ / マルチステージビルド手法の概要説明 / 基本ディレクティブ【15:17】

# Test stage
FROM alpine:3.13.5 AS test
LABEL application=todobackend

# Install basic utilities
RUN apk add --no-cache bash git

■補足
上記2行目を
FROM alpine:3.13.5 AS test
と変更しております。
上記のようにalpineのバージョンを指定しないと最新バージョンがダウンロードされ、後続のレッスンでエラーとなる可能性がございます。
以降、動画の説明は読み替えていただけますと幸いです。

■補足
dockerコマンド時に以下エラーが発生する場合はEC2を再起動してください。

Got permission denied while trying to connect to the Docker daemon socket at unix:///var/run/docker.sock: 〜中略〜 connect: permission denied

再起動が必要なのはAWS公式ドキュメントに記載されております。仕様です。
https://docs.aws.amazon.com/ja_jp/AmazonECS/latest/developerguide/docker-basics.html
■コマンドメモ
sudo systemctl status docker.service

sudo systemctl start docker.service

docker build -t myimage1 .

docker images

docker history myimage1

RUN apk add --no-cache curl
docker build -t myimage2 .

docker inspect xxxxxx

docker rmi -f xxxxxx

docker images -q

docker rmi -f `docker images -q`
通知
通知対象
0 Comments
新しい順
古い順 得票数
Inline Feedbacks
コメントを全て表示
コメントする

コメントする