목록IT/Docker (5)
꾸준히 기록하자
Docker Hub는 Docker 이미지를 저장하고 관리할 수 있는 클라우드 기반의 중앙 저장소입니다. Docker Hub는 다음과 같은 기능을 제공하여 컨테이너 기반 애플리케이션의 개발, 관리, 배포를 지원합니다. 도커 이미지 저장소: Docker 이미지를 저장하고 공유할 수 있는 안전한 저장소를 제공합니다.자동 빌드: GitHub, Bitbucket 등의 소스 코드 저장소와 연동하여 자동으로 Docker 이미지를 빌드하고 업데이트할 수 있는 기능을 제공합니다.사용자 인증 및 접근 제어: 사용자 인증을 통해 이미지에 대한 접근을 제어하고, 팀이나 조직 단위로 관리할 수 있는 기능을 제공합니다.협업 기능: 팀이나 조직이 함께 작업하고 저장소를 공유할 수 있는 협업 기능을 제공합니다.스케일링 및 안정성: ..
젠킨스( Jenkins )는 소프트웨어 개발 시 CI(지속적 통합) 서비스로 git, svn 등 저장소에 업로드해서 CI를 가능하도록 제공하고 CD(지속적인 배포) 환경까지 구축할 수 있는 도구입니다. Jenkins in Docker의 장점은 "새로운 기능이나 구성을 실험할 때 내 컴퓨터에서 로컬로 빌드 서버를 실행할 수 있는 기능과 새로운 환경에서 빌드 서버를 쉽게 설정할 수 있다."입니다. 단점도 있지만 쉽게 말씀드리면 "도커에 설치된 젠킨스 내부에서 도커를 실행해야 할 때 복잡해집니다."입니다. 아래 Jenkins in Docker 설치 과정 1. docker pull jenkins/jenkins:jdk11 2. docker images - 설치된 젠킨스를 확인 3. docker run -d -p ..
docker에 생성한 mariadb를 DBeaver에서 Test Connection 할 때 Connection error가 발생했습니다.이유는 docker에 mariadb를 생성할 때 23306 port로 설정했는데 변경되지 않았던 이유 오류 문구 : unexpected end of stream, read 0 bytes from 4 (socket was closed by server)PORT 번호 확인 명령어 : show global variables like 'PORT'; cd etc에서 mysql 파일로 이동해 vi my.cnf 입력하면 vi : not found 오류가 발생합니다.먼저 apt-get update를 해주고 나서 apt-get install vim 설치해 주면 vi 명령어를 사용할 수 ..
cmd 창에서 아래 명령어 입력 1. docker pull mariadb 2. docker images Docker Desktop Images 메뉴에서 생성된 이미지를 확인할 수 있습니다. 3. docker run --name mariadb -p 23306:23306 -e MARIADB_ROOT_PASSWORD=root -d mariadb 4. docker ps Docker Desktop Containers 메뉴에서 생성된 컨테이너를 확인할 수 있습니다. 위 사진에 있는 Name 아래 파란색 mariadb를 클릭해서 Terminal에 접속 MariaDB 설치 완료 끝.
Docker 설치하기 위해 아래 주소에서 설치 파일을 받습니다. https://www.docker.com/products/docker-desktop/ Download Docker Desktop | Docker Docker Desktop is available to download for free on Mac, Windows, or Linux operating systems. Get started with Docker today! www.docker.com 두 사항은 체크된 상태로 설치해주셔야 합니다. Docker 설치 후 아래 경로로 가서 WSL 설치를 해주셔야 합니다. https://learn.microsoft.com/en-us/windows/wsl/install-manual Manual install..