일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 주엽역 생활맥주
- 2022년 6월 일상
- 막내의막무가내 안드로이드 에러 해결
- 막내의막무가내 목표 및 회고
- 막내의막무가내 플러터
- 안드로이드 sunflower
- 막내의막무가내 rxjava
- Fragment
- 막내의 막무가내 알고리즘
- 막내의막무가내 코볼 COBOL
- 막내의막무가내 프로그래밍
- 막내의막무가내 안드로이드
- 막무가내
- 주택가 잠실새내
- 막내의막무가내 SQL
- 막내의막무가내 플러터 flutter
- 안드로이드
- 막내의막무가내 코틀린
- 막내의막무가내
- 막내의막무가내 코틀린 안드로이드
- 안드로이드 Sunflower 스터디
- 막내의막무가내 안드로이드 코틀린
- 프래그먼트
- 막내의 막무가내
- 부스트코스
- flutter network call
- 막내의막무가내 일상
- 프로그래머스 알고리즘
- 부스트코스에이스
- 막내의막무가내 알고리즘
- Today
- Total
막내의 막무가내 프로그래밍 & 일상
[도커] Docker 명령어 정리 본문
도커를 하면서 했던 명령어 정리
우분투에서의 도커 설치
sudo wget -q0- https://get.docker..com/ | sh
맥윈도우에서 설치
도커 이미지 가져오기
docker pull ubuntu:18.04
도커 이미지 확인
docker images
도커 이미지로부터 containers라는 이름의 컨테이너 띄우기(ubuntu:18.04 이미지라면)
docker run -it --name containers ubuntu:18.04 /bin/bash
도커 컨테이너 확인
docker ps -a
생성된 컨테이너 실행하기
docker start containers
실행한 컨테이너 접속하기
docker exec -it containers /bin/bash
-
Dockerfile이란?
-
Docker 이미지 설정파일
-
Base이미지(Ubuntu:18.04)로부터 Dockerfile을 이용하여 추가적인 응용들을 설치
-
Dockerfile로부터 이미지 생성
도커파일로 이미지 생성하기
-
docker build <옵션> __ <경로>
-
이름은 'Dockerfile'로 정해져야함
-
Dockerfile폴더에는 Dockerfile이외에 아무것도 없어야함
ex) /makne/ 디렉토리에 Dockerfile이 있다면
docker build --tag makne-network:0.7 . 으로 생성
생성후 docker images로 생성됬는지 확인
nginx image 다운받기
docker pull nginx
다운받은 후 컨테이너 띄우기
docker run --name nginx_container -v host_folder:/usr/share/nginx/html:ro -d -p 8080:80 nginx
(nginx가 서빙해주는 파일을 가지고 있는 홈폴더끼리 공유)
8080:80 외부에서는 도커 nginx 서버로 접근시 8080포트로 접속하고 도커내부에서는 80포트 사용
즉 클라이언트에서 도커에서 80포르로 서버 열어두었다면 8080포트로 접근해야함
host_folder에 index.html이 있다면 그것을 그 뒤에 usr/share...../html경로에 복사
[기타 리눅스 명령어]
telnet => 원격 서버 로그인 (TCP 23번 포트는 telnet 서버)
telnet으로 웹 서버에 요청 전송 하는법
telnet [서버] [서버포트번호]
친 후 타이핑으로 HTTP메세지 전송 가능(엔터 두번누르면 전송)
ex) GET / HTTP/1.1
cURL => 데이터를 전송하는 소프트웨어: http, tls, ftp
su do
'네트워크 > 도커(Docker)' 카테고리의 다른 글
[네트워크] Phillps Hue 제어하기 (TCP socket + HTTP server)(feat. docker (0) | 2019.12.18 |
---|---|
[네트워크] HTTP Sever using TCP Socket (feat. docker, cURL, wireshark) (0) | 2019.12.18 |
[네트워크] 도커(docker) + nginx + django 웹 페이지 서빙 (0) | 2019.12.18 |
[네트워크] 도커(Docker) 정리 (0) | 2019.09.06 |