본문 바로가기

728x90

Docker

docker를 사용한 kafka 클러스터 설정 docker를 사용한 kafka 클러스터 설정테스트 환경호스트명아이피도커 컨테이너비고datanode1192.168.0.101zookeeper, kafka(broker) datanode2192.168.0.102zookeeper, kafka(broker) datanode3192.168.0.103zookeeper, kafka(broker) github 소스 : https://github.com/anti1346/multinode-kafka-cluster.git도커 컨테이너 실행datanode1 컨테이너$ git clone https://github.com/anti1346/multinode-kafka-cluster.git$ cd multinode-kafka-cluster/node1$ docker-compose u.. 더보기
/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 이미지를 파일로 저장하고 불러오는 방법 Docker 이미지를 파일로 저장(save)하고 불러(load)오는 방법 Docker 이미지를 파일로 저장하고 불러오는 과정은 이미지를 배포하거나 다른 환경으로 이동할 때 유용합니다. 저장된 이미지 목록 확인(docker111 서버) 저장된 이미지 목록을 확인하려면 docker images 명령어를 사용합니다. 이 명령어는 현재 시스템에 로드된 이미지 목록을 표시합니다. docker images root@docker111:container$ docker images REPOSITORY TAG IMAGE ID CREATED SIZE fluentd latest c585932afaee 6 weeks ago 52.3MB 이미지 저장 (Save) Docker 이미지를 파일로 저장하려면 docker save 명령어.. 더보기
docker compose 파일 버전(docker-compose.yml) docker compose 파일 버전(docker-compose.yml) Docker Compose 파일 (docker-compose.yml)의 버전은 Compose 파일에서 사용하는 문법 버전을 지정하는데 사용됩니다. Compose 파일 버전은 Docker Compose 도구의 기능 및 지원하는 옵션에 영향을 미치며, Compose 파일의 구조와 내용을 제어합니다. 다양한 Compose 파일 버전이 있으며, 각 버전은 특정 버전의 Docker Compose 도구와 호환됩니다. 따라서 사용 중인 Docker Compose 버전에 따라 적절한 Compose 파일 버전을 선택해야 합니다. 일반적으로 더 높은 Compose 파일 버전은 더 많은 기능과 옵션을 제공합니다. Docker Compose 파일 버전의.. 더보기
도커 컴포즈 설치(docker-compose install) 도커 컴포즈 설치(docker-compose install) 도커 컴포즈 최신 버전 확인 : https://github.com/docker/compose/releases $ curl -s https://api.github.com/repos/docker/compose/releases/latest | grep tag_name | cut -d '"' -f 4 v2.15.1 도커 컴포트 v2 최신 버전 설치 sudo curl -sSL "https://github.com/docker/compose/releases/download/$(curl -s https://api.github.com/repos/docker/compose/releases/latest | grep tag_name | cut -d '"' -f 4).. 더보기
GitLab Omnibus를 Docker 컨테이너로 올리는 방법 GitLab Omnibus를 Docker 컨테이너로 올리는 방법 1. Docker Compose 설치 Docker Compose가 시스템에 설치되어 있어야 합니다. Docker Compose 설치 가이드는 공식 웹사이트(https://docs.docker.com/compose/install/)에서 제공됩니다. 2. docker-compose.yml 파일 생성 프로젝트 디렉터리에 docker-compose.yml 파일을 생성하고 다음과 같이 내용을 작성합니다. docker-compose 파일 다운로드 git clone https://github.com/anti1346/docker-gitlab-ce.git cd docker-gitlab-ce .env 파일 생성 vim .env GITLAB_HOST=domai.. 더보기
Docker를 privileged 모드로 실행하는 방법 Docker를 privileged 모드로 실행하는 방법(docker privileged 모드)docker run --privileged [이미지명]위 명령어에서 [이미지명]은 실행할 Docker 이미지의 이름이나 ID입니다. --privileged 옵션을 사용하여 컨테이너를 실행하면 호스트 시스템의 커널에 대한 완전한 접근 권한을 부여합니다. 주의: "privileged" 모드는 컨테이너가 호스트 시스템의 커널에 직접 접근할 수 있는 권한을 가지므로 보안상 주의해야 합니다. 가능한한 "privileged" 모드를 사용하지 않고 다른 방법을 사용하는 것이 권장됩니다. docker run 명령어(container)docker run -d --privileged --name test7 centos:7 /sbi.. 더보기
리눅스에서 Docker(Docker Hub)에 로그인하는 방법 리눅스에서 Docker(Docker Hub)에 로그인하는 방법 Docker를 사용하려면 먼저 Docker Hub 또는 다른 Docker 레지스트리에 로그인해야 합니다. 1. docker login 명령을 사용하여 Docker 레지스트리에 로그인합니다. 기본적으로 Docker Hub에 로그인하도록 설정되어 있으며, Docker Hub 계정을 사용하려면 다음과 같이 입력합니다. docker login 이 명령을 실행하면 Docker는 사용자 이름과 비밀번호 또는 액세스 토큰을 입력하는 프롬프트를 제공합니다. Docker Hub 사용자 이름과 비밀번호를 입력하십시오. docker login 명령을 사용하여 Docker Hub에 사용자 이름과 비밀번호로 로그인하는 방법 도커 허브 로그인(-p or --passw.. 더보기

반응형