티스토리 뷰
제목이 뭔가 되게 기네요 ㅎ
요즘은 도커를 이용하여 컨테이너들을 등록하여 이것저것 하고 있습니다.
그런데 나중에는 쿠버네티스 같은걸로 넘어가기는 하겠지만 지금은 자동으로 시스템이 부팅시에 실행되도록 하여 보겠습니다.
역시 백엔드는 해볼만 한게 많아서 좋습니다.
일단 톰캣을 하나 띄워 볼게요.
방법은 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
'Backend > Docker' 카테고리의 다른 글
docker-compose를 이용한 golang server 구동 (0) | 2020.03.31 |
---|---|
docker-compose 사용하기 (0) | 2020.03.29 |
Docker를 이용하여 gitlab을 사용하여 봅시다. (0) | 2020.03.29 |
CentOS8에 Docker 설치하기 (0) | 2020.03.24 |
Docker. kill하고 싶다면... (0) | 2019.09.02 |
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
TAG
- ubuntu
- SWIFT
- war
- rxswift
- tomcat
- Xcode
- nodejs
- centos8
- ios
- Linux
- golang
- enum
- windows10
- Windows
- MySQL
- Java
- Kotlin
- intellij
- Codable
- go
- android
- Python
- php
- github
- docker
- Gradle
- CentOS
- Spring
- cocoapods
- git
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
글 보관함