까마쿤의 개발일지 :)
article thumbnail

Xshell 다운로드 받기

Xhsell을 사용하는 이유는 리눅스 shell접속(ssh 접속)을 편리하게 해주는 윈도우용 어플리케이션 이기 때문이다.

ssh접속이란? (아래링크 참조)
http://https://library.gabia.com/contents/infrahosting/9002/
 

가비아 라이브러리

IT 콘텐츠 허브

library.gabia.com

넷사랑컴퓨터 사이트로 접속 후 Xshell 다운로드 페이지로 이동

https://www.netsarang.com/ko/xshell-download/

무료 라이선스 페이지로 들어가면 무료로 사용 할수 있다. (단, 비상업적 목적으로 사용)

Xshell에서 새 세션 만들기

Xshell 실행 후 [세션]에서 [새로 만들기] 클릭

이름에 원하는 이름 설정하고 호스트(H)에 ASW에서 생성한 인스턴스의 [퍼블릭 IPv4 DNS] 또는 [퍼블릭 IPv4 주소]를 입력하고 [확인] 버튼을 누른다.

생성한 인스턴스에 ssh 접속하기

새로 만들어진 세션이 목록에 있는걸 확인

[연결]을 눌러서 인스턴스에 접속하면 SSH 보안경고 창이 뜬고 [수락 및 저장] 버튼을 누른다.

사용자 이름을 적어 주고 [확인]

AWS 인스턴스를 생성할 때 사용(또는 생성)한 .pem키를 찾아서 등록하고 [확인] 

(암호는 해줘도 되고 안해줘도 된다)

ssh접속에 성공한 화면모습

ssh 접속이 성공적으로 마치면 맨 위의 탭에 초록불이 들어와 있고, ubuntu@ip [IP주소] :~$ 로 명령어를 입력할 수 있는 화면이 나온다.

Docker 설치하기

Docker를 사용해하 하는 이유는 AWS에서 잘 소개해주고 있다.

https://aws.amazon.com/ko/docker/

 

Docker란 무엇입니까? | AWS

Q: Docker로 어떤 작업을 할 수 있습니까? Docker를 사용하면 환경에 구애받지 않고 애플리케이션을 신속하게 배포 및 확장할 수 있으며 코드가 문제없이 실행될 것임을 확신할 수 있습니다. 이는 Doc

aws.amazon.com

Docker사이트에 메뉴얼을 따라 명령어를 입력하면 서버에 설치가능

Install Docker Engine on Ubuntu | Docker Documentation

 

Install Docker Engine on Ubuntu

 

docs.docker.com

주의 : Docker설치는 root권한에서 실행해 줘야 한다.
#루트 권한 명령어
$ sudo su -​

 

$ docker

위 명령어를 입력했을 때 docker 관련 명령어들의 목록이 나오면 잘 설치 된 것입니다.

Docker로 nginx를 띄워보기 

$ docker run -p 80:80 -d nginx

run 명령어로 컨테이너를 띄울 수 있다.

-p: 포트 설정 옵션

-d: daemon으로 실행하는 옵션 (백그라운드로 실행)

$ docker ps

nginx 이미지가 존재하지 않다면 Docker가 자동으로 설치 후 container로 띄워준다. ps 명령어로 실행중인 container 목록을 확인 할 수 있다.

nginx 잘 띄워졌나 확인해보기

웹브라우저 주소창에 인스턴스[퍼블릭 IPv4 DNS] 주소를 입력해서 확인해 보자.

이렇게 창이 나오면 성공.

Oh-my-bash 설치하기

작업하는데 있어서 가독성을 높여주고 자동완성 기능이 뛰어나서 작업 효율도 올릴 수 있는 스킨이다.

Google에 oh-my-bash 검색 후 사이트에 접속 하고 페이지 하단에 있는 명령어를 입력해주면 자동으로 설치가 완료된다. (단축키 참고: 복사 = ctrl + Insert, 붙여넣기 = shift + Insert)

https://ohmybash.nntoan.com/

 

Oh My Bash

Oh-My-Bash is an open source, community-driven framework for managing your BASH configuration. It comes bundled with a ton of helpful functions, helpers, plugins, themes, and a few things that make you shout... OH MY BASH!

ohmybash.nntoan.com

$ bash -c "$(curl -fsSL https://raw.githubusercontent.com/ohmybash/oh-my-bash/master/tools/install.sh)"

oh-my-bash 설치 명령어 입력
설치 완료 모습

'Back-end > Docker' 카테고리의 다른 글

[Docker] Win10 로컬 환경에 Docker 설치하기  (0) 2023.08.14
profile

까마쿤의 개발일지 :)

@개발하는 까마쿤

포스팅이 좋았다면 "좋아요❤️" 또는 "구독👍🏻" 해주세요!