Dockerを実行するスクリプト
#!/bin/sh
# 削除処理
# docker stop alamp
# docker rm alamp
# docker rmi amazonlinux-lamp
# FETCH
docker pull cjonesdev/amazonlinux-lamp
# BUILD
# docker build --no-cache -t amazonlinux-lamp .
docker build -t amazonlinux-lamp .
# RUN
docker run -it --name alamp \
-p 80:80 -p 443:443 -p 3306:3306 -p 11211:11211 -p 27017:27017 \
-v /home/ec2-user/environment/docker/docker-amazonlinux-lamp/www:/var/www \
-d \
amazonlinux-lamp
# IN
docker exec -it alamp /bin/bash
dockerコンテナを削除するスクリプト
#!/bin/sh
# 削除処理
echo "-----"
docker stop alamp
docker rm alamp
docker rmi amazonlinux-lamp
docker rmi cjonesdev/amazonlinux-lamp
echo "-----"
docker images
echo "-----"
docker ps
echo "-----"
# <none>イメージを一括削除する
docker images -a | awk '/<none/{print $3}' | xargs docker rmi
#停止中のコンテナも含めすべての一覧を得る
docker ps -a
docker container list -a