diff --git a/.github/workflows/docker-gradle-poc.yml b/.github/workflows/docker-gradle-poc.yml index 1112d64..32a4750 100644 --- a/.github/workflows/docker-gradle-poc.yml +++ b/.github/workflows/docker-gradle-poc.yml @@ -114,7 +114,8 @@ jobs: echo "${{ secrets.DOCKER_TOKEN }}" | sudo docker login -u "${{ secrets.DOCKER_USERNAME }}" --password-stdin sudo docker ps sudo docker pull ${{ secrets.DOCKER_USERNAME }}/hero-alignlab-api:${{env.IMAGE_TAG}} - sudo docker stop hero-alignlab-api || true - sudo docker rm hero-alignlab-api || true # 중복된 이름 문제 해결 + sudo docker stop $(sudo docker ps -a -q) + sudo docker rm $(sudo docker ps -a -q) + sudo docker rmi $(sudo docker images -q) sudo docker run -d -p 8080:8080 --name hero-alignlab-api ${{ secrets.DOCKER_USERNAME }}/hero-alignlab-api:${{env.IMAGE_TAG}} sudo docker image prune -f