Docker 썸네일형 리스트형 Docker Registry를 구성하는 방법 Docker Registry를 구성하는 방법Docker Registry는 도커 이미지를 저장하고 관리할 수 있는 서버입니다.Docker 설치Docker가 설치되어 있는지 확인합니다.SSL 인증서 생성(let's encrypt)certbot.sh 스크립트 생성vim certbot.shdocker run -it --rm --name certbot \ -v '/etc/letsencrypt:/etc/letsencrypt' \ -v '/var/lib/letsencrypt:/var/lib/letsencrypt' \ certbot/certbot certonly -d 'dockerhub.scbyun.com' \ --manual --preferred-challenges dns \ --server https://.. 더보기 도커 컨테이너 터미널 프롬프트(PS1) 색상 변경 도커 컨테이너 터미널 프롬프트(PS1) 색상 변경Dockerfile에서 컨테이너 내에서 사용할 터미널 프롬프트(PS1)를 설정하려면 Dockerfile 내에서 ENV 지시문을 사용하여 PS1 환경 변수를 설정할 수 있습니다. Dockerfile 파일 생성vim DockerfileFROM centos:7LABEL website="sangchul.kr"ENV PS1="\[\e[33m\]\u\[\e[m\]\[\e[37m\]@\[\e[m\]\[\e[34m\]\h\[\e[m\]:\[\033[01;31m\]\W\[\e[m\]$ "RUN echo 'PS1=$PS1' >> ~/.bashrcDocker 이미지 빌드docker build --tag centos-ps1:0.1 .컨테이너 실행docker run -it --r.. 더보기 [리눅스] 도커 컨테이너로 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.. 더보기 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%2.. 더보기 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 4v2.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)/doc.. 더보기 이전 1 ··· 3 4 5 6 7 8 다음