CentOS 6.7에서 시작 시 실행되도록 Docker 컨테이너를 설정하는 방법

CentOS 6.7에서 시작 시 실행되도록 Docker 컨테이너를 설정하는 방법

CentOS 6.7 서버가 있고 시작 시 Docker 컨테이너를 실행하고 싶습니다. docker 서비스는 부팅 시 이미 시작되었습니다.

시작 시 이 명령을 실행하고 싶습니다.docker start my_container_name

인터넷 검색을 해보니 systemd를 사용하는 것이 해결책이었는데, 제가 사용 중인 CentOS 버전에서는 systemd를 사용할 수 없는 것 같습니다.

부팅 시 컨테이너를 시작하는 방법은 무엇입니까?

다음 스크립트를 넣으려고했는데 다음을 사용 /etc/init.d하여 추가하려고하면chkconfig --add my_contaienr_scripterror reading information on service my_contaienr_script: No such file or directory

#!/bin/bash
# chkconfig: 345 99 10
# description: Start my container 
/usr/bin/docker start my_container_name

답변1

넌 평소가 그리워중지, 시작, 다시 시작, 상태 $1(/etc/init.d에 있는 기존 스크립트를 보면 무슨 뜻인지 알 수 있지만(이미 알고 계시다면 죄송합니다.) 현재로서는 Redhat 5 VM chkconfig가 init 스크립트를 사용하세요. 이것이 효과가 있기를 바랍니다.

파일 이름이나 chkconfig 명령을 입력할 때 오타를 범한 것 같습니다. 위에 실제 오류를 붙여넣으면 다음과 같은 오타가 보입니다. my_cont아아nr_script. 제가 제공한 파일 이름이 존재하지 않으면 오류를 재현해 드릴 수 있습니다.

관련 정보