일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 유튜브
- 오블완
- 정보처리기사
- linux
- 업무에 도움
- 도커
- 인간관계론
- 주식 콜옵션
- 노베이스 정보처리기사 합격법
- 퀴팅의기술
- 티스토리챌린지
- 레버리지의 위험성
- 페페
- 슬픈 개구리
- DevOps
- 유튜브 기초강의
- pepe the frog
- PEPE
- 가장빨리부자되는법
- 무료브금
- PER
- 노베이스 정처기
- ai 사이트 모음
- 유튜브 성공하는법
- 노베이스 정처기 공부법
- docker
- 이클립스
- 정처기
- 퀴팅
- PBR
- Today
- Total
목록devops (41)
실패는 성공을 위한 밑거름
su로 root계정 로그인하려해도 로그인이 안된다 이럴땐 답이없다.일단 aws 콘솔에 접속해서 ssh를 사용하여 연결을 입력해준다.여기서 sudo su를 입력해주면 root로 접속할수있다.root 암호를 변경하려면 paswd rootpasswd root
yum -y update명령어를 입력햇는데 ssh 세션이 끊기는 경우가 있다이건 selinux때문이므로 해제해주고 진행하면 된다sudo setenforce 0 # 임시로 비활성화#영구적 비활성화sudo vi /etc/selinux/config
먼저 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#..
방법 1: 로컬 변수 사용각 스레드가 자신만의 로컬 변수를 생성하여 사용하는 방식입니다. 이 경우, 전역 변수는 사용하지 않고, 각 스레드가 로컬 변수를 통해 자신만의 값을 유지하게 됩니다.import threadingimport timedef thread_function(name, local_value): # local_value를 통해 각 스레드가 고유한 값을 유지 for _ in range(5): print(f"Thread {name}: local_value = {local_value}") time.sleep(1)# 각 스레드에서 사용할 로컬 값 설정thread_a_value = 1thread_b_value = 2# 스레드 생성 및 시작thread_a = thre..
이미지 다운받기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: ..
yum -y update;#yum -y install iptables-services;yum -y install docker;#cp iptables /etc/sysconfig/iptables;systemctl enable docker;yum -y install epel-release;yum -y update;yum -y upgrade python*;yum -y install python-pip;yum -y install docker-compose;yum -y update;yum -y install nload;yum -y install lsof;yum -y install git;systemctl restart docker;
방법1. pycrypto, crypto 삭제 후 재설치pip uninstall cryptopip uninstall pycryptopip install pycryptocmd 창에 상기 명령어를 입력하여 pycrypto, crypto 를 모두 삭제하고 다시 pycrypto를 설치합니다.방법2. py 확장자 파일 내 import 수정import cryptoimport syssys.modules['Crypto'] = crypto상기 구문과 같이 import 구문을 추가해줍니다.저는 방법 1로 해결되지않아 방법2를 적용했더니 해결되었습니다. 윈도우에서는 되는데 리눅스에서는 되는지 확인이 필요 원본 : https://velog.io/@wijoonwu/ModuleNotFoundError-No-module-named..
커밋 스크립트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..