![CentOS 6.7에서 시작 시 실행되도록 Docker 컨테이너를 설정하는 방법](https://linux55.com/image/90539/CentOS%206.7%EC%97%90%EC%84%9C%20%EC%8B%9C%EC%9E%91%20%EC%8B%9C%20%EC%8B%A4%ED%96%89%EB%90%98%EB%8F%84%EB%A1%9D%20Docker%20%EC%BB%A8%ED%85%8C%EC%9D%B4%EB%84%88%EB%A5%BC%20%EC%84%A4%EC%A0%95%ED%95%98%EB%8A%94%20%EB%B0%A9%EB%B2%95.png)
CentOS 6.7 서버가 있고 시작 시 Docker 컨테이너를 실행하고 싶습니다. docker 서비스는 부팅 시 이미 시작되었습니다.
시작 시 이 명령을 실행하고 싶습니다.docker start my_container_name
인터넷 검색을 해보니 systemd를 사용하는 것이 해결책이었는데, 제가 사용 중인 CentOS 버전에서는 systemd를 사용할 수 없는 것 같습니다.
부팅 시 컨테이너를 시작하는 방법은 무엇입니까?
다음 스크립트를 넣으려고했는데 다음을 사용 /etc/init.d
하여 추가하려고하면chkconfig --add my_contaienr_script
error 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. 제가 제공한 파일 이름이 존재하지 않으면 오류를 재현해 드릴 수 있습니다.