본문 바로가기

728x90

docker

[리눅스] 도커 로그 관리(Docker Log Management) 도커 로그 관리(Docker Log Management) 기본 로깅 드라이버 구성 daemon.json 파일 생성 $ touch /etc/docker/daemon.json daemon.json 파일 편집 $ vim /etc/docker/daemon.json { "log-driver": "json-file", "log-opts": { "max-size": "10m", "max-file": "3" } } https://docs.docker.com/config/containers/logging/configure/ 도커에서 로그 로테이션(logrotate) 구성 도커 컨테이너 로그 위치 : /var/lib/docker/containers/CONTAINER_ID/CONTAINER_ID-json.log ex) /v.. 더보기
[리눅스] 도커 컨테이너로 gitlab-runner 실행하는 방법 도커 컨테이너로 gitlab-runner 실행하는 방법 docker-compose로 gitlab-runner 컨테이너 실행 docker-compose 편집 $ vim docker-compose.yml version: '3' services: gitlab-runner: image: 'gitlab/gitlab-runner:latest' restart: unless-stopped container_name: gitlab-runner hostname: gitlab-runner volumes: - /etc/localtime:/etc/localtime:ro - /var/run/docker.sock:/var/run/docker.sock - ./config:/etc/gitlab-runner $ docker-compos.. 더보기
[리눅스] 도커 네트워크(bridge) 생성 도커 네트워크(bridge) 생성 - https://docs.docker.com/engine/reference/commandline/network_create/ docker network ls $ docker network ls NETWORK ID NAME DRIVER SCOPE 6796a63d6574 bridge bridge local 3edc63ab63b3 host host local 54bcfe43a226 none null local docker network inspect NETWORK_ID $ docker network inspect 6796a63d6574 [ { "Name": "bridge", "Id": "6796a63d657459c976414bb6e85be17a6772ac4c23e45b2dd.. 더보기
[리눅스] /var/run/docker.sock의 permission denied 발생하는 경우 /var/run/docker.sock의 permission denied 발생하는 경우 docker search zookeeper $ docker search zookeeper Got permission denied while trying to connect to the Docker daemon socket at unix:///var/run/docker.sock: Get "http://%2Fvar%2Frun%2Fdocker.sock/v1.24/images/search?limit=25&term=zookeeper": dial unix /var/run/docker.sock: connect: permission denied 현재 로그인된 사용자를 docker 그룹에 등록하기 $ echo $USER $ sudo u.. 더보기
[리눅스] Docker 중지 시 Warning Docker 중지 시 Warning docker 서비스 중지 시 워닝 발생 $ systemctl stop docker Warning: Stopping docker.service, but it can still be activated by: docker.socket docker.socket, docker 서비스 중지 $ systemctl stop docker.socket $ systemctl stop docker 상태 $ systemctl status docker ● docker.service - Docker Application Container Engine Loaded: loaded (/usr/lib/systemd/system/docker.service; enabled; vendor preset: di.. 더보기
[AWS] EC2 인스턴스(Amazon Linux 2)에 도커 설치하기 EC2 인스턴스(Amazon Linux 2)에 도커 설치하기 $ sudo amazon-linux-extras install -y docker $ sudo systemctl enable --now docker $ sudo curl \ https://raw.githubusercontent.com/docker/docker-ce/master/components/cli/contrib/completion/bash/docker \ -o /etc/bash_completion.d/docker.sh $ sudo usermod -a -G docker ec2-user $ sudo setfacl -m user:ec2-user:rw /var/run/docker.sock 더보기

728x90