Docker를 사용하는 경우, 서버를 다시 시작한 후 Docker 서비스가 자동으로 시작될 수 있도록 부팅 시 시작되도록 구성해야 하는 경우가 많습니다. 이 글에서는 부팅 시 Docker를 시작하는 방법을 소개합니다.
첫 번째 단계는 docker 설치입니다
아직 docker를 설치하지 않았다면 먼저 docker를 설치해야 합니다. 여기서는 설치 과정에 대해 자세히 설명하지 않겠습니다. 직접 관련 설치 튜토리얼을 검색해 보세요.
두 번째 단계는 systemd 서비스 파일을 생성하는 것입니다.
Linux 시스템에서는 systemd를 사용하여 서비스를 관리합니다. docker가 시작되는 방법을 정의하려면 systemd 서비스 파일을 만들어야 합니다.
/etc/systemd/system/docker.service 파일을 생성하고 다음 내용을 작성합니다.
[Unit]
Description=Docker Service
After=network.target
[Service]
Type=simple
ExecStart=/ usr /bin/dockerd
Restart=on-failure
[Install]
WantedBy=multi-user.target
이 파일의 구체적인 의미는 다음과 같습니다.
서비스 파일을 생성한 후 systemctl을 사용하여 구성 파일을 다시 로드하여 이를 적용합니다.
systemctl daemon-reload
세 번째 단계는 시작 시 시작되도록 Docker 서비스를 설정하는 것입니다.
Docker 서비스를 시작하도록 설정합니다 시작 시 다음 명령을 실행합니다.
systemctl 활성화 docker.service
이 명령은 시스템이 시작될 때 docker.service 서비스를 시작합니다.
네 번째 단계는 docker 서비스가 성공적으로 시작되었는지 확인하는 것입니다.
다음 명령을 실행하여 docker.service 서비스가 시작되었는지 확인합니다.
systemctl is-enabled docker.service
명령이 "enabled"를 반환하는 경우 "는 docker .service 서비스가 성공적으로 시작되었음을 의미합니다.
이 시점에서 부팅 시 도커 서비스가 시작되도록 설정했습니다. 이런 방식으로 서버가 다시 시작된 후 docker 서비스가 자동으로 시작됩니다. 생산 효율성과 편의성이 향상되었습니다.
위 내용은 부팅 시 도커를 시작하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!