일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- commons-fileupload
- 케밥케이스
- 스네이크케이스
- inmemory
- 2중for
- pdf변환
- OS
- 태그없음
- 반복
- springboot
- Docker
- 파스칼케이스
- 테이블정의서
- java
- MongoTemplate
- spring-rest-docs
- websokcet
- 자바란
- linux
- javax
- jpa
- for
- mongodb
- 카멜케이스
- Entity
- 외부허용
- nginx
- banner
- spring
- redis
Archives
- Today
- Total
겸쨔
[docker] docker 에서 vi 사용하기 본문
반응형
안녕하세요. 오랜만에 적어봐요.
docker에서 nginx를 설치 했는데 nginx 설정 파일을 건들여야 하잖아요.
저는 windows 에 설치한 케이스기 때문에 어디 있는지 못 찾겠더라구요.
구글링해도 잘 안 나오고.. 해서 다른 분들은 바로 하셨으면 해서 정리 해봐요.
우선 저는 nginx를 설치 했는데요.
docker에서 nginx 이미지는 보통 Debian 혹은 그 기반 시스템(ex: Ubuntu)이나 Alpine Linux 기반이에요.
우선 power shell이나 cmd를 키고 접속 하려는 컨테이너가 실행되어 있는지 확인해요.
docker ps
그리고 해당 컨테이너에 접속해요. 처음 접속 하시면 root 계정으로 접속 되실거에요.
docker exec -it ${컨테이너 명} /bin/bash
정상적으로 접속 되셨으면 아래 경로로 들어가셔서 설정 하시면 돼요.
vi /etc/nginx/nginx.conf
근데 docker에서는 vi 명령어가 안 먹을거거든요?
저희 원래 linux에서는 vi 따로 설치하지 않아도 가능 했잖아요.
그래서 제가 조금 찾아 봤는데요.
docker 내 컨테이너 환경은 일반적은 linux 배포판이랑 조금 다르다고 하네요.
왜냐하면 docker 이미지는 최소한의 크기와 효율성을 목표로 설계 되기 때문에
이미지 크기를 줄이기 위해서 진짜 필요한 기능이랑 기본적인 패키지만 포함해요.
그래서 vi 명령어를 사용하기 위해서는 따로 설치를 해줘야 해요.
근데 제가 님들 안 헤매기 해드리기 위해서 vi보다 좀 더 좋은 vim 설치 명령어 밑에 적어 놨지요 ~
Debian/Ubuntu
// apt 패키지 최신화
apt upadte
apt install -y vim
Alpine Linux
apk add vim
항상 화이팅 ~
반응형
'docker' 카테고리의 다른 글
[docker] windows 환경 docker설치 (1) | 2024.11.23 |
---|