.env
IMAGE_NAME=docker-pgt/ubuntu_1804
IMAGE_TAG=0.01
CONTAINER_NAME=ubuntu_1804
test.sh
if [[ "$(docker ps -a -q -f "name=${CONTAINER_NAME}" 2> /dev/null)" != "" ]]; then
echo "There is a container."
if [[ "$(docker container ls -q --filter "name=${CONTAINER_NAME}" 2> /dev/null)" != "" ]]; then
echo "Container is running."
echo "Shut down and remove the container."
docker stop $(docker container ls -q --filter "name=${CONTAINER_NAME}")
elif [[ "$(docker container ls -q --filter "name=${CONTAINER_NAME}" 2> /dev/null)" == "" ]]; then
echo "Container is not running."
echo "remove the container."
fi
docker rm ${CONTAINER_NAME}
else
echo "Container is missing."
fi
'Operating System > Docker' 카테고리의 다른 글
[Docker] 도커와 도커의 네트워크 (0) | 2024.06.08 |
---|---|
[Docker] bash: add-apt-repository: command not found 에러 해결 방법 (0) | 2022.10.07 |
[Docker] 표준 출력과 표준 에러 출력하지 않는 방법 > /dev/null 2>&1 (0) | 2022.10.07 |
[Docker] 우분투 파일설명자 정리 (0) | 2022.10.07 |
[Docker] 우분투에서 명령어 입력시 성공하면 success 실패하면 fail 출력하는 방법 (0) | 2022.10.07 |