ec2 도커 컨테이너 grafana

Posted 2021. 5. 19. 13:59

 

docker run -d --name=grafana -p 3000:3000 grafana/grafana

ec2의 ip로 3000 포트가 바인딩되고

그라파나 3000 포트로 연결됨

이후 시큐리티 그룹에 3000 포트 오픈

'docker' 카테고리의 다른 글

docker로 nginx 띄워보기  (0) 2021.03.24
자주 쓰는 명령어  (0) 2021.03.23

docker로 nginx 띄워보기

Posted 2021. 3. 24. 18:15

1. nginx 를 다운로드 받는다 :   docker pull nginx ( 그냥 이렇게만 입력 할 경우 마지막 버전을 받게 된다. )

다운로드 후 images 목록을 보면 추가되어 있다.

 

2. docker 로 nginx 띄우기 :  docker run --name nginx-server --80:80 nginx

 이후 브라우저를 열고 localhost:80 입력시.

간단하게 끝나버린다..

 

 

 

 

 

 

'docker' 카테고리의 다른 글

ec2 도커 컨테이너 grafana  (0) 2021.05.19
자주 쓰는 명령어  (0) 2021.03.23

자주 쓰는 명령어

Posted 2021. 3. 23. 17:55

docker run : 공홈참고 docs.docker.com/engine/reference/commandline/run/

 

docker run

docker run: The `docker run` command first `creates` a writeable container layer over the specified image, and then `starts` it using the specified command. That is, `docker run` is equivalent...

docs.docker.com

 

컨테이너 관련

1. 동작중인 컨테이너 확인 :   docker ps

2. 정지된 컨테이너 확인 :   docker ps -a

3. 컨테이너 삭제 :   docker rm 컨테이너_id 또는 name

4. 복수 삭제 가능 :   docker rm 컨테이너_id 또는 name,  컨테이너_id 또는 name,    콤마로 복수를 입력한다.

5. 컨테이너 모두 삭제 :   docker rm `docker ps -a -q`   옵션값을 사용하여 모두 삭제한다.

 

 

이미지 관련

1. 이미지 확인 :   docker images

2. 이미지 삭제 : docker rmi 이미지_id

3. 컨테이너 삭제 전 이미지를 삭제해야 할 경우 :   docker rmi -f 이미지_id     옵션값 -f 를 사용하여 강제로 삭제한다.

 

 

깃 관련

1. git 에서 clone 으로 docker 의 container에 image 만들기

 ..>  docker run --name [구분할 이름] alpine/[image 이름] clone https://github.cm/folder~~~/folder name ~~~ .git

 

2. 위에서 imgae화 시킨 container를 host os로 가져오기

docker cp [NAMES]:/image_name/위에서 가져왔던 폴더명~~~/ .

실행시 아래 스샷처럼
host os 로 복사해 온다.

 

그냥 일반적으로 container 만들기

내용이 길어서 잘 정리해둔 블로그분께 감사드리며 링크를 걸음 : m.blog.naver.com/alice_k106/220359633558

'docker' 카테고리의 다른 글

ec2 도커 컨테이너 grafana  (0) 2021.05.19
docker로 nginx 띄워보기  (0) 2021.03.24

windows 10 환경에서 Ubuntu 활용

Posted 2021. 3. 23. 12:11

www.microsoft.com/ko-kr/p/ubuntu-1804-lts/9n9tngvndl3q?activetab=pivot:overviewtab#

 

Ubuntu 18.04 LTS 구매 - Microsoft Store ko-KR

Microsoft Store에서 이 Windows 10용 앱을 다운로드하세요. 스크린샷을 보고, 최신 고객 리뷰를 읽고, Ubuntu 18.04 LTS에 대한 평점을 비교하세요.

www.microsoft.com

스토어에서 다운로드 받는다.

설치 완료 후 시작 -> 실행 -> Ubuntu 하면 콘솔창이 하나 뜬다.

 

이 후 실행해보면 아래와 같은 오류가 생길 수 있음.

 

시작 -> windows 기능 켜기/끄기로 이동해

Linux용 Windows 하위 시스템 옵션을 켜준다.

그리고

시작 -> 개발자 설정 -> 개발자 모드를 켜준다.

 

이후 재부팅하고 다시 시작 -> Ubuntu 실행하면

정살적으로 실행이 된다.

첫 실행시 등록한 username 과 password 입력창이 뜬다, root 는 이미 사용중으로 뜸으로 다른걸로 설정해서 쓰면 되고

자세한 설명은 아래 링크 참고!!

docs.microsoft.com/ko-kr/windows/wsl/user-support

 

 

 

push 충동, 커밋시점 되돌리기

Posted 2021. 3. 23. 11:58

commit 후 push 충돌날 경우 ( pull 땡길깨 존재한다 )

git push --force 로 올리고 pull 받아 합친 후 다시 push

 

---------------------------------

git reset --hard 되돌릴지점ID

'Git' 카테고리의 다른 글

git ignore 설정  (0) 2018.01.10

유니티에 포톤서버를 셋팅하자

Posted 2020. 11. 26. 15:52

PUN2 를 사용하며, 맨 마지막 단계에서 AppId or Email을 넣어야 하는데

뭘 넣는지에 따라 무슨 차이가 있는지는 모르겠다만 어쨋든 PUN2를 사용하려면

PUN2 Cloud application 을 생성해야 하고, 생성하면 AppId도 나오니까

application 부터 생성한다.

www.photonengine.com/ko-kr/Photon

 

글로벌 크로스 플랫폼 실시간 게임 개발 | Photon Engine

MULTIPLAYER REALTIME PUN BOLT QUANTUM COMMUNICATION CHAT VOICE SELF-HOSTED SERVER 멀티플레이를 간단하게 실현합니다! Photon Realtime 인디/프로 개발자 누구나 실시간 멀티 플레이어 게임을 개발하여 세계로 진출할

www.photonengine.com

공홈으로 이동해서 회원가입 후  우측 상단의 관리화면 -> Photon Cloud 관리화면으로 이동한다.

새 어플리케이션을 만들고, 이때 URL은 걍 놔둬도됨. 여기 뭘 적어야 되나 한참 고민했다만 걍 냅두고 진행해도 됨..

나중에 무슨 차이가 있을지는 하다보면 알것같고, 체험이 목적이니 그냥 넘어감.

저기 적힌 ID옆을 클릭하면 전체 아이디가 나오며, 이를 복사해둔다.

 

그리고 유니티에서 Asset store 로 이동하여 PUN2를 검색 후 내 에셋에 등록하고 (당연히 로그인 해야함)

유니티로 돌아와 My Assets 에서 PUN2를 다운로드 하고 임포트까지 완료해준다.

메뉴가 바껴서 My Assets 메뉴가 어딧는지 찾느라 고생 =_=..

저 Packages 를 누르면 메뉴가 나오는걸.. 그걸 왜 못찾아서 ㅠㅠ..

이후는 다음 다음 다음 누르면 되는 수준이고 맨 마지막에 PUN Setup 창에서 위에서 등록해서 얻은 AppId를 입력하고

Setup Project를 클릭하면 셋업이 완료된다.

android / ios 테스트 가능 여부 : 둘 다 가능

라이센스 : 오픈 소스

스크립트 지원 범위 : 자바, 루비, 파이썬, 씨샵 등등 다양성

 

이 세가지 때문에 Appium 으로 갈 수 밖에 없는 가장 큰 이유가 됨

centos php error_log tail 옵션

Posted 2018. 3. 23. 15:07

 tail -f fileName | sed s/\\n/\n/g


php error_log를 찍었을때 \\\n 같은 문자가 찍혀서 제대로 알아보기 힘든 경우

위 처럼 옵션을 주면 \\\n 개행같은 경우 개행이 적용된 내용으로 출력 시켜줘서 알아보기 쉬워진다.

'리눅스' 카테고리의 다른 글

파일 권한 Access Denied  (0) 2018.01.10
FD limit 값 수정하기  (0) 2018.01.10
ec2 root 계정 활성화  (0) 2018.01.10

기본적으로 java, scala, 그리고 빌드용 sbt가 설치되어 있어야 한다.

IDE는 intellij를 추천 한다.

eclipse를 사용하게 되면 eclipse에 plug in 설치하다가 여간 까다로와 비추다.

intellij도 코드작업 하기엔 셋팅해줘야하는 부분이 좀 많긴하지만.. 그래도 eclipse보단 낫다


하지만. 스칼라 홈피에서 제공하는 eclipse 를 사용하면 얘기가 다르다..

거기껀 그냥 다운로드 받아서 뭐했더라..아무튼 그렇게 쓰면 한번에 됐는데

알아보고 다시 써두자.


java, scala, sbt 셋 모두 환경변수까지 셋팅해 줘야 한다.

java의 경우 JAVAC 까지 셋팅해줘야 한다.

sbt 빌드 돌아갈때 javac 참조하게 되어있다.


스칼라

https://www.scala-lang.org/download/


play framework

https://www.playframework.com/download


jdk 1.8

http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html


스칼라 홈페이지에서 newbies용 프로젝트 다운로드 받아서

intellij 에서 open 하면 쭈루룩 열린다.


intellij cmd 에서 sbt 설정 좀 해야 한다.


일단 요기까지만 써둠.

내용이 너무 많다..

Centos에 java를 설치하자

Posted 2018. 1. 15. 11:17

자바 설치하자

일단 경로는 cd/opt/ 로 들어가서 진행 한다.

저기다가 폴더생성할꺼니깐.

usr/local/src 여기로 가도되고 난 opt를 기준으로 했다.


wget --no-cookies --no-check-certificate --header "Cookie: gpw_e24=http%3A%2F%2Fwww.oracle.com%2F; oraclelicense=accept-securebackup-cookie" "http://download.oracle.com/otn-pub/java/jdk/8u151-b12/e758a0de34e24606bca991d704f6dcbf/jdk-8u151-linux-x64.tar.gz"


안받아 지는 경로가 많다. 받아지는 걸로 긁어와서 다운로드 받는다.

wget으로 다운로드 받는다.


압축을 풀어 준다

tar xzf jdk-8u151-linux-x64.tar.gz


ls -al 압축이 잘 풀렸나 확인해본다.

cd /opt/jdk1.8.0_151/ 압축 푼 폴더로 들어가서 다음을 진행 한다.


alternatives --install /usr/bin/java java /opt/jdk1.8.0_151/bin/java 2

를 입력하면 설치가능한 목록이 누렇게 뜰것이다 그걸로 번호를 입력 해 주면 된다.


난 하나밖에 안떠서 1번 선택해 줬다.

alternatives 는 뭔지 생략한다.


나머지도 주르륵 해준다 끝에 숫자는 위에서 선택한 숫자다.

alternatives --install /usr/bin/jar jar /opt/jdk1.8.0_151/bin/jar 1

alternatives --install /usr/bin/javac javac /opt/jdk1.8.0_151/bin/javac 1

alternatives --set jar /opt/jdk1.8.0_151/bin/jar

alternatives --set javac /opt/jdk1.8.0_151/bin/javac


별도의 ok나 프로그래스바는 뜨지 않으니 되는지 않되는지 의심 ㄴㄴ


완료 후

java -version 으로 제대로 됐는지 확인 해 준다. 제대로 됐으면 버전이 출력 될 것이다.


JAVA_HOME도 맞춰 준다.

export JAVA_HOME=/opt/jdk1.8.0_151

export JRE_HOME=/opt/jdk1.8.0_151/jre

export PATH=$PATH:/opt/jdk1.8.0_151/bin:/opt/jdk1.8.0_151/jre/bin


완료 후 echo $JAVA_HOME 입력해서 경로가 제대로 출력되는지 확인 한다.


끝.


« PREV : 1 : 2 : 3 : 4 : ··· : 24 : NEXT »