app: build: context: app # uncomment following lines for team edition or change UID/GID args: - # - edition=team - # - PUID=2000 - # - PGID=2000 + - edition=team + - PUID=2000 + - PGID=2000 restart: unless-stopped volumes: - - ./volumes/app/mattermost/config:/mattermost/config:rw - - ./volumes/app/mattermost/data:/mattermost/data:rw - - ./volumes/app/mattermost/logs:/mattermost/logs:rw - - ./volumes/app/mattermost/plugins:/mattermost/plugins:rw - - ./volumes/app/mattermost/client-plugins:/mattermost/client/plugins:rw + - ./volumes/app/mattermost/config:/mattermost/config:z + - ./volumes/app/mattermost/data:/mattermost/data:z + - ./volumes/app/mattermost/logs:/mattermost/logs:z + - ./volumes/app/mattermost/plugins:/mattermost/plugins:z + - ./volumes/app/mattermost/client-plugins:/mattermost/client/plugins:z - /etc/localtime:/etc/localtime:ro environment: # set same as db credentials and dbname - MM_USERNAME=mmuser - MM_PASSWORD=mmuser_password - MM_DBNAME=mattermost # in case your config is not in default location #- MM_CONFIG=/mattermost/config/config.json
web: build: web ports: - "80:80" - "443:443" read_only: true restart: unless-stopped volumes: # This directory must have cert files if you want to enable SSL - ./volumes/web/cert:/cert:ro - /etc/localtime:/etc/localtime:ro
수정을 하는 사유
솔직히 정확히는 모르겠다.
그냥 짐작을 하자면 다음과 같다.
SELinux 동작 모드
centos 공식 사이트에서 다운로드 받은 DVD iso 파일을 default로 install 하면 SELinux가 작동 하게 된다.
SELinux는 Security Enhanced Linux의 의미로 Linux의 보안을 강화 하기 위한 모드이다.
zero day 공격 및 buffer overflow 등 어플리케이션 취약점 방어를 위한 kernel 이라고 한다.