Server/Docker

Server/Docker

[Trouble Shooting] Ubuntu 환경에서 gradlew build 시 createScriptPluginFactory() 관련 오류

Could not create service of type ScriptPluginFactory \ using BuildScopeServices.createScriptPluginFactory(). > Could not create service of type CrossBuildFileHashCache \ using BuildSessionScopeServices.createCrossBuildFileHashCache(). ./gradlew build를 입력했을 때 위와 같은 에러가 뜨면서 Build가 실패되었다. ./gradlew build --stacktrace로 예외클래스를 찾아보니 ServiceCreationException이라는 친구였다. * Exception is: org.gradle.internal..

Server/Docker

[Trouble Shooting] Ubuntu 환경에서 Docker Image Build 시 Geographic area에서 Building이 멈추는 현상

RUN apt-get install -y apache2​ FROM ubuntu:20.04 MAINTAINER MINGYUM KIM RUN apt-get updatee RUN apt-get install -y apache2 EXPOSE 80 CMD ["apachectl", "-D", "FOREGROUND"] Dockefile을 위와 같이 작성하고 Docker 이미지를 빌드하였다. 그러나 아래 코드에서 "Geographic Area:"를 출력한 후 Building이 더 진행되지 않는 문제가 있었다. RUN apt-get install -y apache2 해결 방법 (1) apt 패키지 관리자가 지역 설정을 찾지 못하는 경우 FROM ubuntu:20.04 MAINTAINER MINGYUM KIM # 로케일 ..

Server/Docker

[ICE-LIFE] Docker MySQL 및 PHP 컨테이너 설치 및 연동

sudo apt update sudo apt install ca-certificates sudo apt install curl sudo apt install software-properties-common curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add - sudo add-apt-repository "dev [arch=amd64] https://download.docker.com/linux/ubuntu bionic stable" curl을 이용한 docker 다운로드 방법은 아래 링크가 최신이므로 참고하여 자신의 서버에 맞는 docker version을 다운로드하기 바란다. https://docs.docker.com/e..

Server/Docker

[ICE-LIFE] Docker web server 설치 + 데스크탑 Ubuntu PC에 Jupyter Notebook 설치하기

AWS에서 데스크탑으로 서버를 옮기고 개발을 마무리하기 위해 포스팅을 시작한다. 먼저 Linux 운영 체제에 Docker를 설치하고 Web Server를 깔아 아래와 같이 Localhost에 페이지를 띄우는 것을 마무리했다. https://velog.io/@vamos_eon/Docker-3-Web-Server-%EA%B5%AC%EC%B6%95-%EB%B0%8F-%EC%9B%B9-%ED%8E%98%EC%9D%B4%EC%A7%80-%EC%A0%9C%EC%9E%91 Docker (3) :: Web Server 구축 및 웹 페이지 안녕하세요, 주니어 개발자 Eon입니다. velog.io 한번 씩 로그인이 되지 않고 docker-compose up 하는 과정에서 Permission error가 뜬다면 아래 링크 ..

Server/Docker

Docker Container 시작하기, Docker Voulme 사용

docker run -i -t ubuntu:latest 명령어로 컨테이너 내부에 접속한다. exit을 입력하거나 Ctrl+P, Q를 입력해서 컨테이너 정지 없이나온다. 이번엔 CentOS를 Pull 받고 컨테이너를 생성해보았다. start와 attach로 컨테이너를 시작하고 내부로 들어갔고, 'run' 명령어가 pull, create, start를 일괄적으로 수행한다. docker ps 실행 중인 컨테이너 목록을 확인한다. -a 옵션을 포함하면 정지된 컨테이너의 목록도 출력한다. Status에 Up, Exited를 통해 실행 중인지 종료 상태인지 알 수 있다. docker run -i -t --name mywebserver 8000:80 ubuntu:latest 위와 같이 사용하면 호스트의 8000번 포..

Server/Docker

Docker-compose에 Spring Boot, MariaDB 올리기

Docker와 Docker-compose의 차이점? 이전에 Docker에 Spring 서버와 MariaDB 서버의 이미지를 구축하는 포스팅을 했었다. 이번 포스팅에서는 yml file을 기반으로 다중 컨테이너를 관리할 수 있도록 Docker-compose를 사용해 Spring, MariaDB 컨테이너를 정의해보려 한다. 단순히 이미지 빌드하는 것만으로는 서버를 켤 수 없는 것인것 같다.. (이 부분은 다시 복습하기 !!) 1. Docker Compose 설치하기 (참고) https://soyoung-new-challenge.tistory.com/73 [Docker-Compose] 도커 컴포즈 설치 및 사용 이번 포스팅은 도커 컴포즈 설치와 사용방법 등을 다룬 내용입니다. 도커 설치 - 도커 컴포즈 설치 ..

Server/Docker

Docker SpringBoot, MariaDB 이미지 빌드하기

Docker에 Spring Image Build 1. SSH 접속 ssh [USER]@[HOSTNAME] -p [PORT] 여기서 HostName, 즉 IP를 다른 단어로 대체하여 생략하고 싶다면! https://offbyone.tistory.com/149 Windows 10에서 hosts 파일 수정하기 hosts 파일을 문자로된 이름을 숫자로 된 IP 주소로 매칭 시켜 주는 정보를 담고 있는 파일입니다. 우리가 인터넷상의 서버에 접속하기 위해서 주로 사용하는 이름은 offbyone.tistory.com 과 같은 도메 offbyone.tistory.com Window의 hosts 파일을 위와 같이 수정하면 된다. 2. Dockerfile 생성 # Start with a base image containi..

Server/Docker

시니어 코딩 Linux, Docker 강의 Write-up

Docker 'GO'라는 언어로 개발됨 불변적, 무상태, 확장 가능 Linux Base VM Ware 등의 가상 머신이랑 비슷하다고 보면 된다. https://kibua20.tistory.com/135 Docker 개념과 명령어 사용 방법 및 예제 1. Docker란 Docker는 가상 머신처럼 독립된 실행환경을 만들어주는 것으로, 운영체제를 설치하 것과 유사한 효과를 낼 수 있지만, 실제 운영체제를 설치하지 않기 때문에 설치 용량이 적고 실행 속 kibua20.tistory.com Docker는 Client와 Server로 구성되어있다. Docker Terms Docker Image and Container : 구성한 Container 구조를 Snapshot처럼 image로 저장하는 것을 의미. Ima..

MINGYUM
'Server/Docker' 카테고리의 글 목록