본문 바로가기

728x90

docker

[draft] 우분투에서 Docker 데몬의 로그를 관리하는 방법 우분투에서 Docker 데몬의 로그를 관리하는 방법도커(Docker) 데몬의 로그를 관리하는 방법은 다양한 로그 관리 도구를 사용하여 가능합니다. 주로는 도커의 로깅 드라이버 설정 및 로그 파일 관리를 통해 로그를 관리합니다. 1. 로그 드라이버 설정(daemon.json 파일 생성)도커 데몬은 다양한 로그 드라이버를 지원하며, 이를 사용하여 로그를 관리합니다. 기본 로그 드라이버는 json-file 이며, 다른 로그 드라이버로 변경하려면 /etc/docker/daemon.json 파일을 편집합니다.sudo vim /etc/docker/daemon.jsondaemon.json 파일이 없는 경우 새로 만들 수 있습니다.다음은 daemon.json 파일에 json-file 로그 드라이버를 설정하는 예제입니다.. 더보기
[리눅스] 도커 컨테이너로 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 발생하는 경우 /var/run/docker.sock 파일에 대한 "Permission Denied" 오류는 Docker 소켓 파일에 대한 적절한 권한이 없을 때 발생할 수 있습니다. 이 파일은 Docker 데몬과 통신하기 위해 사용되며 일반적으로 Docker 관련 명령어를 실행할 때 필요합니다. 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.so.. 더보기
Docker 중지 시 Warning Docker 중지 시 Warning docker 서비스 중지 시 워닝 발생 $ systemctl stop docker Warning: Stopping docker.service, but it can still be activated by: docker.socket 이 경고 메시지는 docker.socket이 docker.service를 다시 활성화할 수 있는 상태임을 나타냅니다. docker.socket은 Docker 서비스의 소켓 활성화를 담당하며, 필요에 따라 docker.service를 시작시키거나 중지시킬 수 있습니다. 해당 경고 메시지를 해결하려면 docker.socket을 함께 중지시켜야 합니다. 다음 명령을 사용하여 docker.socket과 docker.service를 모두 중지시킬 수 있.. 더보기
[aws] Amazon Linux 2 인스턴스에 도커(Docker)를 설치하는 방법(docker install) Amazon Linux 2 인스턴스에 도커(Docker)를 설치하는 방법(docker install) 테스트 환경 $ cat /etc/os-release NAME="Amazon Linux" VERSION="2" ID="amzn" ID_LIKE="centos rhel fedora" VERSION_ID="2" PRETTY_NAME="Amazon Linux 2" ANSI_COLOR="0;33" CPE_NAME="cpe:2.3:o:amazon:amazon_linux:2" HOME_URL="https://amazonlinux.com/" Docker 설치 Docker 패키지 설치 sudo amazon-linux-extras install -y docker Docker 서비스 시작 sudo systemctl --no.. 더보기
[리눅스] jenkins 도커 컨테이너로 올리기 jenkins 도커 컨테이너로 올리기 docker-compose.yml 편집 $ git clone https://github.com/anti1346/docker-jenkins.git $ cd docker-jenkins $ vim docker-compose.yml version: '3' services: master: image: jenkins/jenkins:lts restart: always container_name: jenkins privileged: true #user: root #environment: volumes: - /usr/share/zoneinfo/Asia/Seoul:/etc/localtime:ro - /var/run/docker.sock:/var/run/docker.sock - /usr.. 더보기

728x90