일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- Sysinternals
- VSCode
- configmap
- spring cloud config
- Flutter
- ebpf
- ffmpeg
- RTMP
- nginx-media-server
- 행정구역분류
- Shell script
- android studio
- aws
- Android
- Python
- HLS
- aws cli
- Java
- service
- kubectl
- docker
- Windows10
- namespace
- dart
- deployment
- golang
- wireshark
- Kubernetes
- macos
- Pod
- Today
- Total
목록Docker (10)
woonizzooni
docker build 옵션 중 --progress 사용 (plain을 사용하자) foo@bar:~/$ docker build --help Usage: docker build [OPTIONS] PATH | URL | - Build an image from a Dockerfile Options: ... --progress string Set type of progress output (auto, plain, tty). Use plain to show container output (default "auto") ... example) docker build -f Dockerfile --progress=plain -t ... foo@bar:~/$ docker build -f Dockerfile --progre..
그냥 아래 파일을 주로 이용했었음. 개발용으로... hub.docker.com/r/tiangolo/nginx-rtmp/ github.com/tiangolo/nginx-rtmp-docker/blob/master/Dockerfile buildpack-deps:stretch를 기본 이미지로 사용했는데, 이미지 크기가 약 850MB임. 배포 이미지에 HLS, DASH가 비활성화 되어 있어서 필요할 경우 새로 빌드해야 했는데, 용량도 줄이고 옵션도 켜고 .. 나만의 이미지(?)를 만들기로 함. TL; DR nginx-media-server : RTMP push스트림을 받아 RTMP/HLS/DASH 서빙. github.com/woonizzooni/nginx-media-server 서버 실행 $ docker run ..
자주 사용하는 docker 명령 옵션 * 표시 Management Commands: builder Manage builds config Manage Docker configs * container Manage containers engine Manage the docker engine * image Manage images * network Manage networks node Manage Swarm nodes plugin Manage plugins secret Manage Docker secrets service Manage services stack Manage Docker stacks swarm Manage Swarm system Manage Docker trust Manage trust on Do..
특정 Container의 IP를 찾고 싶다면, 1) docker inspect '컨테이너이름' -f "{{json .NetworkSettings.Networks }}" 2) 컨테이너에 ip명령으로 정보조회 1) docker inspect mysonarqube -f "{{json .NetworkSettings.Networks }}" { "bridge":{ "IPAMConfig":null, "Links":null, "Aliases":null, "NetworkID":"799f0**", "EndpointID":"**0af086eb68e", "Gateway":"172.17.0.1", "IPAddress":"172.17.0.6", "IPPrefixLen":16,"IPv6Gateway":"", "GlobalIPv6A..
| 목표 : 내부 DB PostgreSQL과 연동하는 SonarQube 구동 | 순서 PostgresSQL설치 / 관리 목적의 pgAdmin4설치 SonarQube설치 + PosgresSQL연동 PostgreSQL : https://hub.docker.com/_/postgres "Initialization scripts", 'Where to STreo Data", "Environment Variables" 등 참고 docker create --name pgdata -v /mnt/sdb1/pgdata postgres docker run -d --name mypostgres \ --volumes-from pgdata \ -v /mnt/sdb1/pgdata:/var/lib/postgresql/data \ -e..
Docker Toolbox 기본 설치 과정에서 Docker VM의 - 기본 설정 메모리 크기 확장 - 디스크 확장, 공유 폴더 추가 병행 - Timezone변경 정도로 진행한다. ** update :: 교차점 생성, MACHINE_STORAGE_PATH 설정은 Kitematic 사용하지 않을 경우에만 하자. docker vm ssh접속으로 동작에는 문제 없지만 (= vmware에 linux설치후 그 위에 동작하는 docker) host(windowns)에서 docker-machine 명령등에 직접 연결이 안된다. ex) 에러 메시지 종류 Could not determine IP from docker-machine. command exit status 255 Error checking TLS connect..
(실행 환경 참고 https://woonizzooni.tistory.com/entry/Docker-Toolbox-설치-메모리-확장-디스크-확장-timezone변경 ) 1. Nexus data 디렉토리 생성 $ sudo -i # mkdir -p /mnt/sdb1/nexus-data # chown -R 200 /mnt/sdb1/nexus-data 2. Nexus data 디렉토리 mount + nexus 이미지 다운로드 & 컨테이너 실행 $ docker run -d -p 49001:8081 -p 51001:51001 -v /mnt/sdb1/nexus-data:/nexus-data --name mynexus sonatype/nexus3 $ docker run -itd \ -p 49001:8081 \ -p 51..
(실행 환경은 https://woonizzooni.tistory.com/entry/Docker-Toolbox-설치-메모리-확장-디스크-확장-timezone변경, 개인 편의상 CLI로 진행) Jenkins 이미지 다운로드 + Jenkins 컨테이너 생성 & 실행 > Jenkins 환경 설정 : jenkins 업그레이드 + 기본 플러그인 설치 + Blue ocean플러그인 설치 순으로 진행. Blue Ocean 참고 https://jenkins.io/doc/book/blueocean/ 1. Docker 이미치 다운로드 & 컨테이너 실행 docker host에 jenkins 데이터 저장용 디렉토리를 생성해서 컨테이너에 mount시키자. 1-1. Jenkins 데이터 저장용 디렉토리 생성 $ sudo -i # ..