일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- pepe the frog
- 노베이스 정처기 공부법
- 노베이스 정보처리기사 합격법
- 유튜브 기초강의
- 마인드 차이
- 유튜브
- 도커
- docker
- 유튜브 성공하는법
- 이클립스
- DevOps
- 페페
- 마인드 ㅊㅇ
- 티스토리챌린지
- 버튜버 목소리 만들기
- linux
- 구동의 아침
- PER
- 정처기
- 정보처리기사
- 스파이닝 탑
- 오블완
- 노베이스 정처기
- 가장빨리부자되는법
- 슬픈 개구리
- 인간관계론
- PBR
- PEPE
- voice changer
- rsi 보조지표
- Today
- Total
목록devops/docker (11)
실패는 성공을 위한 밑거름
먼저 selinux가 해제되어있는지 확인할것명령어 sudo setenforce 0 # 임시로 비활성화 도커 설치 스크립트#!/bin/bash# 시스템 패키지 업데이트echo "Updating system packages..."sudo dnf update -y# 필수 패키지 설치echo "Installing required packages..."sudo dnf install -y dnf-utils device-mapper-persistent-data lvm2# Docker 저장소 추가echo "Adding Docker repository..."sudo dnf config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo#..
이미지 다운받기docker pull hak2daa/my-stock-app3:[예시]docker pull hak2daa/my-stock-app3:v1.0docker pull hak2daa/my-stock-app3:latest #설정에따라서 latest는 안먹힐수있다ㅠㅠ내가 그상황인데 할거많고 풀기귀찮음 컴포즈 실행법docker-compose.yml 작성version: '3.8'services: my-stock-app: image: hak2daa/my-stock-app3:v1.01 container_name: my_stock_app_container ports: - "8000:8000" environment: - MY_ENV_VAR=value restart: ..
커밋 스크립트1. Docker 로그인Docker Hub에 로그인합니다. 터미널에서 다음 명령어를 입력합니다. bashdocker login로그인할 때 Docker Hub 계정의 사용자 이름과 비밀번호를 입력합니다. 컨테이너 이미지 만들기컨테이너에서 Docker 이미지를 만들려면, 실행 중인 컨테이너의 ID 또는 이름을 확인한 후 다음 명령어를 사용합니다. [코드]docker commit /:예를 들어, 컨테이너 ID가 abc123이고 이미지 이름을 myapp, 태그를 v1로 설정하고 싶다면: [코드]docker commit abc123 myusername/myapp:v1 4. Docker 이미지 푸시하기이미지를 만든 후, Docker Hub에 푸시합니다. 다음 명령어를 사용하세요: [코드]docker..
[파이썬 실행법]docker cp pythonfile.py pythonapp:/app/src#파일을 복사함docker exec -it python-app /bin/bash# 이걸로 파이썬 컨테이너 안에 들어감nohup python your_script.py &# 백그라운드에서 실행함exit# 실행하고 나와요
Dockerfile을 만드는 방법과 Docker 컨테이너를 실행하는 방법을 단계별로 설명해드리겠습니다. 1. Dockerfile 작성하기Dockerfile은 Docker 이미지를 생성하는 데 필요한 모든 명령어를 포함한 텍스트 파일입니다. 예시 Dockerfile 아래는 Python 애플리케이션을 위한 간단한 Dockerfile 예제입니다: Dockerfile (vi 편집기로 만들면됨)# 베이스 이미지로 Python 3.10 사용FROM python:3.10-slim# 컨테이너 내부의 작업 디렉토리 설정WORKDIR /app# requirements.txt 파일을 컨테이너로 복사COPY requirements.txt .# 필요한 패키지 설치RUN pip install --no-cache-dir -r re..
part 5. 도커 이미지 세팅 5-1. 온라인 centos 작업 작업할 이미지 먼저 pull docker pull test1/tomcat8 docker pull test1/db_mariadb docker pull test1/multi_thread docker hub의 이미지 pull받고 있는 스크린샷 도커 이미지를 확인했을때 아래와 같이 표시되면됨 docker images 이미지 tar파일 압축 docker save -o tomcat.tar test1/tomcat8 docker save -o db.tar test1/db_mariadb docker save -o rtmp.tar test1/rtmp_streaming docker save -o vod.tar test1/vod_module docker sav..
part 3. 파이선설치(도커 컴포즈 설치에 필요) 3-1. 온라인 centos 작업 python3.6버전 다운로드 ※python 은 3.6.8버전이어야함 wget https://www.python.org/ftp/python/3.6.8/Python-3.6.8.tgz 압축파일 풀고 python 폴더안으로 들어감 tar -xzvf Python-3.6.8.tgz && cd Python-3.6.8 python installer로 만들기 ./configure --enable-optimizations && make 파일조회결과 해당 폴더 압축 후 오프라인 centos로 파일전송 3-2. 오프라인 centos 작업 파일 압축해제 tar xvfz python3.6.8 압축 해제된 폴더 안으로 들어가서 python 설치..
part 2. 의존성 rpm 패키지 설치 2-1.온라인 centos 작업 각 패키지 설치 순서가 있기 때문에 복잡할 경우 폴더를 구분하여 다운받기 바랍니다. fuse 패키지 다운 fuse3-libs fuse-overlayfs slirp4netns yumdownloader fuse3-libs fuse-overlayfs slirp4netns 파일 조회 결과 dependency 다운 libcgroup checkpolicy python-IPy setools-libs libseccomp libsemanage-python audit-libs audit-libs-python policycoreutils policycoreutils-python container-selinux yumdownloader libcgroup..
폐쇄망 서버구축 환경 centos 7.6 minimal 버전에서 작업함 vm으로 온라인 centos 1대 오프라인 centos 1대를 세팅하여 작업함 usb를 통해 데이터를 옮김 폐쇄망 서버구축 선행작업 방화벽 설정해제 (링크) selinux 중지 (링크) centos에서 usb 마운트 방법 (링크) 폐쇄망 서버구축 단계 온라인 centos 패키지 설치 (설치할 item을 준비함) 의존성 rpm 패키지 & 도커 설치 파이썬 설치(도커 컴포즈 구동에 필요) 도커 컴포즈 설치 도커 이미지 세팅 도커 컴포즈 실행 part 1. 온라인 centos 패키지 설치 1-1. 온라인 centos 작업 (설치할 item을 준비하는 pc) 각 파트별 디렉토리를 만들어놓고 시작하면 정리가 편함 빌드 전 패키지 설치 yumd..
아래기준 작성 os : centos7.6 원활한 네트워크 환경 docker 설치 아래의 명령어를 통해 설치한다. #docker 설치 yum -y install docker; #docker 시작 systemctl start docker; #docker 재시작시 자동시작 systemctl enable docker; docker cli는 도커 호스트에 명령을 전달하고 결과를 받아서 출력함 docker run [options] image [:Tag | @DIGEST] [COMMAND] [ARG….] -d detached mode(백그라운드 모드) -p 호스트와 컨테이너의 포트를 연결 -v 호스트와 컨테이너의 디렉토리를 연결 -e 컨테이너 내에서 사용할 환경변수 설정 --name 컨테이너 이름 설정 --rm 프로..