Notice
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
Tags
- 무선 디버깅
- golang
- SQL Server
- version 2
- User
- DotNet
- user-secrets
- IDX Project
- Android
- sqlc
- Linux
- 윈도우즈 터미널
- rc-service
- shared_preload_libraries
- otel
- opentelemetry
- option pattern
- docker
- go
- 옵션 패턴
- pg_stat_statements
- AnimatedPositioned
- module upgrade
- log
- 맥미니
- mysql
- openrc
- vscode
- elasticSearch
- Flutter
Archives
- Today
- Total
CATCHV Blog
jenkins docker 안에 docker 설치 본문
반응형
jenkins를 테스트하기 위해서 docker를 설치해서 사용하는 docker가 plungin 설치만으로 동작하지 않았다.
jenkins안에 docker가 설치 되어 있지 않아서 build 명령어를 사용할 수가 없다.
docker-ce를 설치 해야 하는 sock 부분도 연결 시켜줘야 동작하게 된다.
* dockerfile(mac - arch=arm64)
FROM jenkins/jenkins
USER root
RUN apt-get update -qq \
&& apt-get install -qqy apt-transport-https ca-certificates curl gnupg2 software-properties-common
RUN curl -fsSL https://download.docker.com/linux/debian/gpg | apt-key add -
RUN add-apt-repository \
"deb [arch=arm64] https://download.docker.com/linux/debian \
$(lsb_release -cs) \
stable"
RUN apt-get update -qq \
&& apt-get -y install docker-ce \
&& apt-get -y install docker-ce-cli
RUN usermod -aG docker jenkins
RUN systemctl enable docker
* docker-compose.yml
jenkins:
build: ./jenkins
privileged: true
volumes:
- /var/run/docker.sock:/var/run/docker.sock
ports:
- 15112:8080
반응형
'Dev > docker' 카테고리의 다른 글
docker image ENTRYPOINT override (0) | 2024.04.18 |
---|---|
[docker] Error response from daemon: http: server gave HTTP response to HTTPS client (0) | 2023.02.16 |
Comments