일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- Spring boot
- spring boot hot swapping
- spring cloud load balancer
- sidecar patern
- high availabillty
- spring cloud zuul
- jpa auto increment
- redis ha
- intelij devtools
- Spring Cloud Bus
- msa 4.0
- redis cluster
- java static resources
- Service Mesh
- MySQL
- tracing tool
- spring cloud api gateway
- Distributed Tracing System
- spring boot ssl verify skip
- <svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> <rect x="10" y="10" height="100" width="100" style="stroke:#ff0000; fill: #0000ff"/> </svg>
- <iframe src="http://erea.tistory.com/attachment/cfile21.uf@997995485B2F785A3292EE.svg"></iframe>
- Spring Cloud Config
- intelij spring boot devtools
- kubernates
- spring boot ssl
- spring boot 2.0 ssl
- spring boot jks
- Istio
- spring boot http client
- sidecar
- Today
- Total
목록devops/docker (6)
erea
docker registry에 인증을 달아보자. docker run --entrypoint htpasswd registry -Bbn > htpasswd 우선 인증키를 만들고docker run -d -p 5000:5000 --restart=always \ -v /home/dev/registry:/var/lib/registry \ -v /home/dev/certs:/certs \ -v /home/dev/registry/auth:/auth \ -e "REGISTRY_AUTH=htpasswd" \ -e "REGISTRY_AUTH_HTPASSWD_REALM=Registry Realm" \ -e REGISTRY_AUTH_HTPASSWD_PATH=/auth/htpasswd \ -e REGISTRY_HTTP_TLS_C..
기본 centos7에서는 당연히 service 스크립트가 없다 이럴때 yum -y install initscripts && yum clean all 로 사용가능하게 된다.
docker로 centos7 이미지를 빌드하다보면 시스템권한이 없어서 답답한경우가 많다 Failed to get D-Bus connection: No connection to service manager. 이런 메시지... 물론 stage나 production환경에서의 권한은 어느정도 제약을 두고 사용해야 겠지만 개발자환경에서는 시스템권한은 당연히 넣어주는것이 좋다. docker run --privileged=true -p 80:80 -v %cd%/:/var/www/html -v /etc/localtime:/etc/localtime --restart=always -privileged=true -d -it centos:7 /usr/sbin/init 위와 같이 sbin을 넣어주게되면 시스템권한을 획득하게된다..
1. 로컬 개발환경(windows)요구사항 windows 7 (64비트) 이상시스템 상에서 CPU는 가상화 지원이 enable되어 있어야 한다.windows docekr 개요일반적으로 Linux에 Docker를 설치할 경우, 아래 그림처럼 Linux OS에 Docker Client가 설치되고 Docker Daemon에 의해 Docker Container들이 운영된다. Windows의 경우, Docker Client는 윈도우에 설치되지만 Docker Daemon과 Container들은 Linux 이미지위에 설치되는 형태이다. 그렇기 때문에 Docker를 윈도우에 설치하기 위해서는 VM부터 몇몇 사항들이 선행적으로 설치되어야 한다. 2..docker toolbox 설치 docker toolbox가 포함하고 ..
윈도우 docker toolbox 설치시Error with pre-create check: "This computer is running Hyper-V. VirtualBox won't boot a 64bits VM when Hyper-V is activated. Either use Hyper-V as a driver 위와 같은 에러가 날시 시작->실행->cmd -> bcdedit /delete {1c93a8a9-7681-11e7-9617-64006a5fed90} /cleanup /f 재부팅후bcdedit /set hypervisorlaunchtype off 로 hyper-v를 비활성화 하면 끝
yum -y update cd /etc/yum.repos.d wget http://download.virtualbox.org/virtualbox/rpm/rhel/virtualbox.repo vim fedora -> rhel rpm -Uvh http://epel.mirror.net.in/epel/7/x86_64/e/epel-release-7-8.noarch.rpm yum install gcc make patch dkms qt libgomp # yum install kernel-headers kernel-devel fontforge binutils glibc-headers glibc-devel 버츄어박스 이용하기 위해 커널 디렉토리를 따로 설정해준다 export KERN_DIR=/usr/src/kernels..