와이프가 결혼전에 집에서 사용하던 노트북 lenovo 제품이 있어서 이걸 간단하게 사용할 서버로 쓰고 싶었다.

그래서 우분투를 설치하려고 하는데 계속 the 'grub-efi-amd64-signed' package failed to install into /target/. Without the GRUB boot loader, the installed system will not boot. 라는 오류만 발생했다.

구글링을 하면서 efl boot 영역을 설정해주고 별짓 을 다해도 안되었는데

 

오늘 아침에 이 유튜브를 보고 해결했다. 나중을 위해서 공유해논다.

https://www.youtube.com/watch?v=DWlB0_f3GAY

맥에서는 docker 설치와 운용이 쉬웠는데, 맥북이 망가지고 윈도우 컴퓨터를 사용하고 있으니 Docker 사용이 생각보다 쉽지 않았다.

그래서 저번에 Windows Subsystem for linux (ubuntu)를 설치하고 여기에 docker를 올려보면 어떨까 싶어서 도전해 보았다. 

우선 docker engine는 WSL에서 실행되지 않아서 호스트 컴퓨터에 Windows용 Docker를 설치해야한다. 그리고 나서 Linux(ubuntu)에서 실행되는 Docker 클라이언트(WSL)가  Windows에 설치된 Docker Engine 데몬으로 명령어를 보내서 운용할 수 있다.

우선 Ubuntu에 Docker를 설치해보자.

1. 우선 패키지를 업데이트 한다.

1
sudo apt-get update
cs


2. 그리고 apt에서 https를 통해 저장소를 사용할 수 있도록 패키지들을 설치한다.

1
sudo apt-get install apt-transport-https ca-certificates curl software-properties-common
cs


3. Docker의 공식 GPG키를 추가한다.

1
2
$ curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add 
$ sudo apt-key fingerprint 0EBFCD88
cs


4. Docker를 설치한다.

1
2
$ sudo apt-get update
$ sudo apt-get install docker-ce
cs

이렇게 하면 Linux에 설치가 완료되나 Docker Engine은 WSL에서 실행되지 않으므로 윈도우와 연결해야한다.

먼저 Docker 호스트가 있는 Docker 클라이언트에게 알려주어야 하므로 다음 명령어를 사용한다.

1
2
3
4
5
$ 도커 -H localhost : 2375 이미지
 
// 매번 하기 귀찮으면 환경변수에 등록
$ export DOCKER_HOST = localhost : 2375
$ echo "export DOCKER_HOST = localhost : 2375">> ~ / .bash_profile
cs


그리고 Windows에서 데몬을 공개해주어야 정상적으로 동작한다.


이미지를 다운받아보고 docker 명령어를 사용해보면 정상적으로 연결이 되는 것을 확인할 수 있다.



https://medium.com/@sebagomez/installing-the-docker-client-on-ubuntus-windows-subsystem-for-linux-612b392a44c4

윈도우10에서 bash 셀을 사용하기 위해서 우분투 설치를 지원합니다.
회사 동료 소개로 알게된 내용을 공유합니다.

설치 과정과 사용법을 알아보겠습니다.

#설치방법
우선 Windows 기능에서 기능 켜기/끄기 설정창에 들어가 Linux용 Windows 하위 시스템을 키고 재시작을 수행합니다.



그리고 Microsoft App store에 들어가서 ubuntu를 검색하고 원하는 버전을 선택하여 설치합니다.



다운로드 받은 후 계정과 비밀번호를 설명하면 우분투를 사용할 수 있습니다.



#ssh 원격접속 설정방법
우분투를 설치 후 ssh 접속설정방법을 알아보자.

우분투 패키지 업데이트 업그레이드

sudo apt-get update sudo apt-get upgrade


ssh 설정
vi /etc/ssh/sshd_config 명령어를 통해 설정파일을 수정한다.

Port [포트번호]

ListenAddress 0.0.0.0 (접속 가능 IP 확인) PasswordAuthentication yes (패스워드 인증 허용)



키 생성
SSH 접속에 필요한 키를 /etc/bin/ssh-keygen -A 명령어를 통해 생성하고 service ssh restart 명령어를 통해 설정값을 리로드하게 한다.



원격접속툴로 접속

내가 주로 사용하는 원격접속 툴 Mobaxterm으로 접속을 해보면 성공적으로 접속되는 것을 알 수 있다.



+ Recent posts