구글 클라우드를 사용하다가 무료 크래딧을 다 사용했다면 서버를 이전해야만 한다. 이때 이전 서버에서 사용하던 정보들이 담겨있는 Saved폴더를 옮겨야 하는 서버를 이전할때 세이브 파일을 어떻게 이동시키는지 알아보자 PalWorld 서버 이사가기 MobaXterm 설치하고 사용하 saved폴더 가져오기, saved폴더 올리기, 맵 파일 이동하기 https://naturecancoding.tistory.com/70 [Palworld/서버 구동] 팔월드 서버 24시간 열기 (컴퓨터 안켜놔도 서버 켜짐) (1) 팔월드 서버를 한번 켜보자 친구들이랑 같이 게임하고 싶어 사설서버 열라니 컴퓨터 계속 켜놔야한다는게 싫은 사람을 위해서 글을 작성한다. 가상 컴퓨터를 만들어 그곳에서 서버를 키고 우리 naturecanc..
구글 클라우드를 사용하다가 무료 크래딧을 다 사용했다면서버를 이전해야만 한다.이때 이전 서버에서 사용하던 정보들이 담겨있는 Saved폴더를 옮겨야 하는서버를 이전할때 세이브 파일을 어떻게 이동시키는지 알아보자PalWorld 서버 이사가기MobaXterm 설치하고 사용하기saved폴더 가져오기, saved폴더 올리기, 맵 파일 이동하기1. MobaXterm 설치해서 key 만들기https://mobaxterm.mobatek.net/MobaXterm으로 들어가서 프로그램을 설치한다.Tools의 MobaKey Gen으로 들어간다Generate 버튼을 눌러서 Key를 생성할 껀데초록색 바 부분에 마우스를 두고 흔들어야 로딩창이 올라간다.이렇게 key가 생성되면 Key comment부분에 자신의 구글 ID를 넣어..
Volume 즉 볼륨이라는 것은 스토리지의 한 영역을 분할 하는 것을 말한다. Docker에서는 컨테이너에서 지워지면 안되는 것들 (ex. DB에 저장된 내용들)을 컨테이너가 아닌 외부에 저장해서 컨테이너가 업데이트 등을 위해서 지워져도 데이터는 지워지지 않도록 하는 기능이다. Mount? 연결하다라는 의미 그대로 Volume을 컨테이너에 연결하는 과정을 말한다. 그리고 이렇게 Volume을 둬서 데이터를 컨테이너 밖에서 안전하게 보관하는 것이 Data Persistency(데이터 지속성)라고 한다. Volume Mount Vs Bind Mount 마운트의 종류는 크게 2가지가 있다.(메모리 마운트인 tmpfs가 있지만 다루지 않겠다.) 항목 Volume Mount Bind Mount 스토리지 영역 도커..
도커 상위 커맨드 ls 정리 docker containter ls docker image ls docker volume ls docker network ls 위 4개의 명령어를 입력했을때 나오는 값들에 대해서 알아보자 -a를 옵션으로 입력하면 전체를 볼 수 있다. 1. container docker container ls 항목 내용 CONTAINER ID 컨테이너의 고유 ID를 나타낸다 IMAGE 이 컨테이너가 어떤 IMAGE를 가지고 생성됐는지 알려준다 COMMAND 컨테이너가 실행중인 명령어 CREATED 컨테이너가 생성된 시간 STATUS 컨테이너의 현재 상태 PORTS 컨테이너아 호스트 간의 포트 매핑 정보 컨테이너내부 포트와 호스트 포트를 연결해 외부와 통신할 수 있게 해주는다. NAMES 컨테..
도커 커맨드의 구조 docker {상위 커맨드} {하위 커맨드} {옵션} {대상} {인자} 도커의 명령 구조는 이런식으로 작성된다. 그럼 더 자세한 설명을 들어보자 도커의 상위 커맨드에 따른 하위 커맨드 정리 1. container docker container {하위 커맨드} 하위 커맨드 내용 상위 커맨드 생략 가능 여부 주요 옵션 start 컨테이너를 실행 O -i stop 컨테이너를 정지 O 거의 사용 안함 create 도커 이미지로부터 컨테이너를 생성 O --name, -e, -p, -v run 도커 이미지를 내려받고 컨테이너를 생성해서 실행함 (내려받는 경우는 이미지가 없을 때 만) [docker image pull + docker container create + docker container..
결론부터 설명하자면 도커는 각 프로그램들을 각프로그램에 맞춘 격리된 공간에서 실행하는 기능이다. 도커가 필요한 이유? 프로그램을 사용할때 프로그램끼리 충돌이 일어날수도 있고 어떤 프로그램은 window 11에서만 돌아가고 어떤 프로그램은 window11에서는 사용할수 없을때 프로그램을 다른 환경에서 설치해야 할수도 있다. 이때 각 프로그램마다 프로그램이 원하는 환경을 맞춰서 운용하도록 도와주는 것이 도커이다. 한대의 컴퓨터에서 윈도우도 돌리고 리눅스도 돌리고 할수 있다는 것이다. 서버 한대에 여러 서버를 둘수 있다는 것은 비용 절감으로 이어진다는 말과 같다. 컨테이너란? 컨테이너는 각 독립된 프로그램이 돌아가는 공간이다. 도커 엔진 위에 여러 컨테이너들이 돌아가게 된다. 이때 컨테이너는 한번 설정만 해두..