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