일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
Tags
- #성적관리프로그램
- #CallByAddress
- docker example
- html id
- html video
- html plug-in
- mac terminal command
- relative path
- git flow
- #binary
- #JAVASCRIPT
- #bubbleSort
- border-box
- hyperledger transaction
- 토큰경제
- #C++ 연산자함수오버로딩
- html youtube
- html multimedia
- html charset
- #2차원배열
- #android activity
- #C++ has~a
- html code
- #자바상속#자바이즈어#is~a
- html5 new tag
- #3차원배열
- html object
- 하이퍼레저패브릭
- #1차원배열
- #다차원포인터
Archives
- Today
- Total
A sentimental robot
Docker 예제로 공부하기 본문
예제1
$docker pull nginx:lastest
최신 버전 nginx 이미지를 다운받는다.
$docker run -d nginx:lastest
*컨테이너 이름을 정하고 싶으면 --name이라는 옵션이 있다.
$docker run -d --name jello nginx:lastest
요렇게 컨테이너에서 nginx 서버를 실행 시켰다! 포트 값을 지정해 주지 않아 디폴트 값으로 8000포트에서 nginx 서버를 열었다고 가정하자.
그렇데 만약 호스트 서버에서 이미 8000포트를 쓰고 있다면? -p 옵션을 통해 port forwarding 을 하면 된다.
$docker run -d -p 8000:80 nignx:lastest
호스트의 8000포트를 80포트로 연결
예제2
$docker run -i -t --name jello ubuntu:14.04 /bin/bash
ctrl+p+q 호스트로 빠져나오자
$docker ps
jello 컨테이너에서 우분투 배쉬가 실행 상태임을 확인
$docker exec jello touch /index.txt
jello 컨테이너에서 실행되고 있는 프로그램 명령어로 루트 디렉토리에 파일 생성
$ls /
루트 디렉토리 확인 , 호스트의 루트이기 때문에 index.txt는 찾아 볼 수 없음
$docker attatch jello
jello 컨테이너로 들어가서
$ls /
index.txt 찾았다!요놈!
'Hyperledger fabric' 카테고리의 다른 글
Docker (0) | 2019.07.12 |
---|---|
Mac OS 기본적인 터미널 명령어 (0) | 2019.07.12 |
Transaction Process (0) | 2019.07.11 |
Hyperledger fabric 주요 개념 (0) | 2019.07.10 |
Hyperledger fabric 구조 (0) | 2019.07.10 |