본문 바로가기
인프라/Docker&K8S

텔레포트(telelport) 도커 컨테이너 설치에러

by IT맥구리나스 2022. 3. 5.

가이드 문서 따라 설치 진행 중 다음과 같은 애러가 발생했다.

/etc/에다가 yaml 파일을 못 만드는 에러라는 것이다.. root 권한으로 실행해줬는데?

[root@localhost ~]# docker run --hostname localhost --rm \
>   --entrypoint=/bin/sh \
>   -v ~/teleport/config:/etc/teleport \
>   quay.io/gravitational/teleport:8 -c "teleport configure > /etc/teleport/teleport.yaml"
/bin/sh: 1: cannot create /etc/teleport/teleport.yaml: Permission denied

 

구글에 검색해보니 selinux설정 때문에 문제가 있다고 한다. selinux... 게임회사 다닐 때 서버 구축 초기에 항상 껐던 설정이다.. cnetos에서는 기본적으로 enforcing 되어있다.

 

vi /etc/sysconfig/selinux

위 파일을 열어 SELINUX=disabled로 변경한다.

 

해당 설정적용은 재부팅하면 적용되나 일단 부팅 없이 selinux를 비활성화 하려면 아래 명령어를 수행하면 된다.

setenforce 0

 

selinux 해제 후 정상적으로 yaml 파일이 생성됨을 알 수 있다.

반응형

댓글