
저는 docker Docker 버전 18.06.0-ce, ubuntu 서버 18.04 LTS에서 빌드 0ffa825를 사용하여 Docker를 처음 사용합니다.
내 도커 컨테이너를 다음과 같이 실행할 수 있습니다.
sudo docker start container_name
하지만 서버가 재부팅될 때마다 컨테이너를 수동으로 시작해야 합니다. 시도했지만 docker run -dit --restart unless-stopped container_name
이미지를 찾을 수 없다는 오류가 발생했습니다 오류
Unable to find image 'container_name:latest' locally
답변1
다음을 사용하여 새로운 다시 시작 정책으로 컨테이너를 업데이트해야 합니다.
docker update --restart=unless-stopped <container name>
제공되는 도커는 서버와 함께 시작합니다(컨테이너를 바로 시작할 수 있을 때 그렇게 하는 것처럼 보입니다). 이는 컨테이너를 시작하는 데 충분합니다.
docker run
이미지에서 새 컨테이너를 만드는 데 사용되므로 다시 시작 정책이 설정된 새 컨테이너를 만들려면 다음과 같이 할 수 있습니다.
docker run --restart=unless-stopped <image name:version>