티스토리 뷰

제목이 뭔가 되게 기네요 ㅎ

요즘은 도커를 이용하여 컨테이너들을 등록하여 이것저것 하고 있습니다.

 

그런데 나중에는 쿠버네티스 같은걸로 넘어가기는 하겠지만 지금은 자동으로 시스템이 부팅시에 실행되도록 하여 보겠습니다.

역시 백엔드는 해볼만 한게 많아서 좋습니다.

 

일단 톰캣을 하나 띄워 볼게요.

 

방법은 systemctl을 이용하여 enable 하고 시작시에 시작하도록 하는겁니다.

 

1. 폴더 이동하여 줍니다

$ cd /etc/systemd/system

 

2. 파일을 만들어 줍시다.

$ vi docker_main_tomcat.service

파일 이름은 자기가 하고 싶은걸로 하세요.

 

3. 파일을 편집합시다.

저는 tomcat의 container 이름이 main_tomcat 입니다.

[Unit]
Wants=docker.service
After=docker.service

[Service]
RemainAfterExit=yes
ExecStart=/usr/bin/docker start main_tomcat
ExecStop=/usr/bin/docker stop main_tomcat

[Install]
WantedBy=multi-user.target

 

4. systemctl에 등록하여 줍니다.

$ systemctl enable docker_main_tomcat

 

5. 시작 종료 확인

$ systemctl start docker_main_tomcat
$ systemctl stop docker_main_tomcat
$ systemctl status docker_main_tomcat

 

댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
«   2024/12   »
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 31
글 보관함