NewBean의 웹과 콩나무
close
프로필 배경
프로필 로고

NewBean의 웹과 콩나무

  • 분류 전체보기 (499)
    • Programming Language (87)
      • Java (65)
      • C (4)
      • Python (16)
      • R (2)
    • UI & UX (4)
      • Figma (4)
    • Front-End Study (193)
      • HTML+CSS (34)
      • HTML 사전 (6)
      • CSS 사전 (14)
      • Sass (6)
      • 반응형 웹 (8)
      • JavaScript (52)
      • TypeScript (8)
      • React (29)
      • Next.js (9)
      • Angular (1)
      • Vue.js (23)
      • Vite (2)
      • Node.js (1)
    • Back-End Study (101)
      • DBMS (28)
      • Linux (43)
      • Git & GitHub (15)
      • Express (7)
      • Postman (4)
      • REST API (2)
      • PHP (0)
      • Grafana (2)
    • Computer Science (14)
    • 정보처리기사 (76)
      • 1. 요구사항 확인 (1)
      • 2. 화면 설계 (1)
      • 3. 데이터 입출력 구현 (1)
      • 4. 통합 구현 (1)
      • 5. 인터페이스 구현 (1)
      • 6. 프로그래밍 언어 활용 (1)
      • 7. SQL 응용 (1)
      • 8. 서버 프로그램 관리 (1)
      • 9. 소프트웨어 개발 보안 구축 (1)
      • 10. 애플리케이션 테스트 관리 (1)
      • 11. 응용 SW 기초 기술 활용 (1)
      • DB (65)
    • 잡다한 말 (6)
    • 기타 (5)
    • 내가 읽은 책 (5)
    • 없어진 글모음 (7)
  • 홈
  • 방명록
  • 깃허브
  • 포트폴리오
도커 볼륨

도커 볼륨

도커 볼륨 1. 도커 볼륨 (Docker Volume) - 도커 이미지로 컨테이너 생성 시, 읽기 전용으로 이미지가 생성됨 - 이렇게 되면, 컨테이너를 삭제 시, 데이터도 같이 날라가게 됨 - 이러한 문제점을 막기 위해 볼륨을 이용 ※ 볼륨(Volume) : 컨테이너의 데이터 유지 한계를 극복하기 위해 로컬 PC에 컨테이너의 파일을 저장하는 공간 - 이를 통해, 데이터를 보관하고 컨테이너간 파일 공유가 자유로움 2. 볼륨의 유형 - 1) 익명 볼륨 - 로컬 PC 어딘가에 저장 - 컨테이너 종료와 함께 사라짐 - 추후, 볼륨 병합 때 사용 - 2) 네임드 볼륨 - 로컬 PC 어딘가에 저장 - 이름이 지정되어 따로 삭제하지 않으면, 유지됨 - 추후, 다른 컨테이너에 붙일 수 있음 3. 익명 볼륨 사용하기 -..

  • format_list_bulleted Back-End Study/Linux
  • · 2022. 9. 29.
  • textsms
도커 컨테이너 실행

도커 컨테이너 실행

도커 컨테이너 실행 1. 명령어 기본 구조 - docker exec 컨테이너 쉘 명령어 - docker exec app1 vim /etc/os-release - app1 컨테이너의 배포한을 확인함 (Debian 배포판인 것을 확인) - docker exec app1 apt-get update - app1 컨테이너에 apt-get update 명령어 실행 (apt-get은 데비안 계열의 yum 명령어) - docker exec -it app1 apt-get install vim - app1 컨테이너에 vim을 설치 (기본적으로 패키지 설치 시, -it 옵션으로 상호작용 의사를 밝혀야 함) - docker exec -it app1 bash - bash 또한 명령어 입력이 이루어지므로 상호작용이 필요한 작업이..

  • format_list_bulleted Back-End Study/Linux
  • · 2022. 9. 26.
  • textsms
nginx 컨테이너 실행

nginx 컨테이너 실행

nginx 컨테이너 실행1. nginx 컨테이너 실행 - docker pull nginx : nginx 이미지 설치 - docker run nginx    - 문제점 : 제어권을 nginx가 잡고 안 놔줌    - 외부에서 접근할 수 없음        → 원래 도커 컨테이너는 독립적인 공간에서 실행되기 때문에 접근이 안되는 것이 정상 - docker run -d nginx    - detach 옵션 : 프로세스를 백그라우드로 돌리고 제어권 유지    - 여전히 외부에서 접근할 방법이 없음 - docker run -d -p 8031:80 nginx    - 포트포워딩, 외부에서 접근 가능 (http://(enp0s3에서 inet 주소):8031)        ※ enp0s3의 inet 주소는 ip addr..

  • format_list_bulleted Back-End Study/Linux
  • · 2022. 9. 19.
  • textsms
컨테이너 관련 명령어

컨테이너 관련 명령어

컨테이너 관련 명령어 1. 컨테이너 관련 명령어 - docker ps : 조회 - 현재 실행중인 컨테이너 목록 - 전체조회 : docker ps -a (종료된 컨테이너도 표시) ※ 컨테이너 ID와 이름은 고유함 - 아래 명령어 3개는 전부 같은 의미 - docker logs 7daa850a1d69 (CONTAINER ID) - docker logs 7d (CONTAINER ID) - docker logs intelligent_faraday (NAME)

  • format_list_bulleted Back-End Study/Linux
  • · 2022. 9. 19.
  • textsms
도커 명령어

도커 명령어

도커 명령어1. 도커 이미지 관련 기본 명령어 - 도커 명령어 공식 문서 - 도커 허브 : 여러 이미지들을 볼 수 있음    - 여기서 이미지는 컨테이너를 생성하는 데 필요한 파일 시스템과 설정을 정의한 템플릿을 뜻함 - docker pull 이미지명 : 다운로드 - docker rmi -f 이미지명 : 삭제 - docker images : 목록

  • format_list_bulleted Back-End Study/Linux
  • · 2022. 9. 19.
  • textsms
도커

도커

도커 1. 도커의 목적 - 프로그램은 운영체제 위에서 돌아감 - 운영체제는 커널 + 패키지로 이루어져 있음 ※ 커널 : OS의 기본 기능을 실행하는 부분 - ex) 응용프로그램 or 주변장치 or 조작 감시, 디스크나 메모리 등을 자원 배분, 응용 프로그램의 실행 등 - 이 패키지 구성이 어떠냐에 따라 배포판이 달라짐 - 배포판들은 커널을 공유 - 운영체제 위에서 돌아가는 프로그램은 운영체제의 패키지 or 외부 패키지를 이용하여 실행 - 프로그램의 실행이 운영체제와 관련 패키지에 종속(운영체제 or 패키지가 바뀌면 잘 안될 수 있음) - 일반적으로 서로 다른 한경에서 애플리케이션이 구축됨 - 개발은 대부분 mac, windows에서 이루어지며, 완성된 어플리케이션을 서버에 배포하는 방식 - 이 과정에서 ..

  • format_list_bulleted Back-End Study/Linux
  • · 2022. 9. 19.
  • textsms
  • navigate_before
  • 1
  • 2
  • 3
  • 4
  • 5
  • ···
  • 8
  • navigate_next
공지사항
  • 문의 (juv6262@naver.com)
전체 카테고리
  • 분류 전체보기 (499)
    • Programming Language (87)
      • Java (65)
      • C (4)
      • Python (16)
      • R (2)
    • UI & UX (4)
      • Figma (4)
    • Front-End Study (193)
      • HTML+CSS (34)
      • HTML 사전 (6)
      • CSS 사전 (14)
      • Sass (6)
      • 반응형 웹 (8)
      • JavaScript (52)
      • TypeScript (8)
      • React (29)
      • Next.js (9)
      • Angular (1)
      • Vue.js (23)
      • Vite (2)
      • Node.js (1)
    • Back-End Study (101)
      • DBMS (28)
      • Linux (43)
      • Git & GitHub (15)
      • Express (7)
      • Postman (4)
      • REST API (2)
      • PHP (0)
      • Grafana (2)
    • Computer Science (14)
    • 정보처리기사 (76)
      • 1. 요구사항 확인 (1)
      • 2. 화면 설계 (1)
      • 3. 데이터 입출력 구현 (1)
      • 4. 통합 구현 (1)
      • 5. 인터페이스 구현 (1)
      • 6. 프로그래밍 언어 활용 (1)
      • 7. SQL 응용 (1)
      • 8. 서버 프로그램 관리 (1)
      • 9. 소프트웨어 개발 보안 구축 (1)
      • 10. 애플리케이션 테스트 관리 (1)
      • 11. 응용 SW 기초 기술 활용 (1)
      • DB (65)
    • 잡다한 말 (6)
    • 기타 (5)
    • 내가 읽은 책 (5)
    • 없어진 글모음 (7)
최근 글
인기 글
최근 댓글
태그
  • #Python
  • #정보처리기사
  • #Java
  • #Vue.js
  • #html+css
  • #JavaScript
  • #DBMS
  • #Git & GitHub
  • #리눅스
  • #react
전체 방문자
오늘
어제
전체
Copyright © 쭈미로운 생활 All rights reserved.
Designed by JJuum

티스토리툴바