반응형

개발관련/Docker 4

Daemon.json 호스트 설정시 트러블 슈팅

daemon.json 등록sudo vi /etc/docker/daemon.json 호스트 입력{ "hosts": ["unix:///var/run/docker.sock", "tcp://0.0.0.0:2375"]} 서비스를 확인한다.sudo vi /lib/systemd/system/docker.service 서비스에 -H 플래그가 있다면 Daemon.json의 호스트와 충돌이 발생할 수 있다.ExecStart=/usr/bin/dockerd -H fd:// --containerd=/run/containerd/containerd.sock 아래와 같이 제거를 한다.ExecStart=/usr/bin/dockerd --containerd=/run/containerd/containerd.sock

개발관련/Docker 2024.05.12

jenkins에서 도커 명령어 사용하기

보안상 좋지 않고 추천한다고는 하진 않지만 jenkins는 보통은 믿을 수 있는 사람들 접근할 수 있도록 하기에 문제는 없어보인다. 볼륨으로 Docker 명령어를 실행할 수 있도록 연결한다. docker-compose.yml version: '3.3' services: jenkins: image: jenkins/jenkins:latest volumes: - type: bind source: ./home target: /var/jenkins_home - type: bind source: /var/run/docker.sock target: /var/run/docker.sock - type: bind source: /usr/bin/docker target: /usr/bin/docker ports: - "808..

개발관련/Docker 2024.03.10

도커에 GitLab 설치 및 실행

https://docs.gitlab.com/16.3/ee/install/docker.html GitLab Docker images | GitLab GitLab product documentation. docs.gitlab.com 위의 문서를 참고하면 되지만 정리겸 올려본다. OS 는 aws Linux 이다. 도커가 깔려있다는 조건하에 진행한다. GitLab 이미지를 다운로드 sudo docker pull gitlab/gitlab-ce 컨테이너가 종료되면 저장된 정보들이 증발하기 때문에 볼륨을 통하여 데이터를 공유한다. git이라는 폴더를 생성한다. sudo mkdir git 폴더 권한도 설정한다. sudo chmod -R 777 git 환경변수 지정 export GITLAB_HOME=/git 쉘 프로필에..

개발관련/Docker 2023.09.21

Docker 설치

환경은 amazon linux 2 ami OS 이다. yum 업데이트 sudo yum update -y 도커 설치 sudo yum install docker -y 도커 버전 확인 docker -v 도커 시작 sudo service docker start 도커 그룹에 ec2-user 를 추가한다. 이렇게 하면 docker 명령어를 실행할 때 sudo를 사용하지 않아도 된다. sudo usermod -aG docker ec2-user 아래 방식으로도 가능하다. amazon-linux-extras install docker 다만 다른 블로그나 사이트에서 설명한대로 도커 저장소 등록을 해놓은 경우 Error: Package: containerd.io-1.2.10-3.2.el7.x86_64 (docker-ce-s..

개발관련/Docker 2023.01.08
반응형