본문 바로가기

728x90

리눅스

[draft] Docker 데몬 소켓 연결 권한 거부 Docker 데몬 소켓 연결 권한 거부permission denied while trying to connect to the Docker daemon socket at unix:///var/run/docker.sock Docker 컨테이너의 목록을 표시docker ps -a$ docker ps -apermission denied while trying to connect to the Docker daemon socket at unix:///var/run/docker.sock: Get "http://%2Fvar%2Frun%2Fdocker.sock/v1.24/containers/json?all=1": dial unix /var/run/docker.sock: connect: permission denied파일.. 더보기
[draft] 도커 컨테이너 재시작 정책 사용(docker restart policy) 도커 컨테이너 재시작 정책 사용(docker restart policy)Docker에서 restart 정책은 컨테이너의 재시작 동작을 구성하는 데 사용됩니다. 이 정책은 컨테이너가 종료될 때 어떻게 다룰지를 지정합니다.FlagDescriptionno컨테이너가 중지되거나 종료되었을 때 재시작하지 않습니다.(Default)on-failure컨테이너가 비정상적으로 종료되었을 때(즉, 종료 상태 코드가 0이 아닌 경우)에만 재시작합니다.always컨테이너가 종료되면 자동으로 재시작합니다.unless-stopped컨테이너가 사용자에 의해 명시적으로 정지되지 않는 한 항상 재시작합니다.Always 정책을 사용하여 컨테이너를 항상 재시작하는 예시Docker Compose를 사용하여 restart 설정을 지정vim d.. 더보기
[draft] docker compose 리소스 제약 조건 구성(docker compose resource) docker compose 리소스 제약 조건 구성(docker compose resource)docker compose 파일 생성vim docker-compose.ymlversion: '3.8'services: centos7-systemd: image: anti1346/centos7:systemd container_name: centos7-systemd privileged: true hostname: centos7 restart: always deploy: resources: limits: cpus: '0.50' memory: 50M cap_add: - SYS_ADMIN volumes: -.. 더보기
[draft] wget 명령어를 사용하여 프록시를 설정하는 방법 wget 명령어를 사용하여 프록시를 설정하는 방법1. 명령어 옵션으로 설정wget 명령어에 직접 옵션을 추가하여 프록시를 설정할 수 있습니다.-e 옵션은 환경 변수를 설정하는 역할을 합니다. use_proxy=yes는 프록시 사용을 활성화하고 http_proxy는 HTTP 프록시의 주소를 지정합니다.wget -e use_proxy=yes -e http_proxy=http://proxy.example.com:8080 http://example.com/file.txtsudo wget -e use_proxy=yes -e http_proxy=http://your-proxy-server:your-proxy-port -e https_proxy=http://your-proxy-server:your-proxy-port.. 더보기
[draft] 프록시 서버를 사용하도록 Docker Daemon 구성하기 프록시 서버를 사용하도록 Docker Daemon 구성하기daemon.json 파일touch /etc/docker/daemon.jsonvim /etc/docker/daemon.json{ "log-driver": "json-file", "log-opts": { "max-size": "10m", "max-file": "3" }, "proxies": { "http-proxy": "http://your-proxy-server:your-proxy-port", "https-proxy": "http://your-proxy-server:your-proxy-port", "no-proxy": "localhost,127.0.0.1" }}Docker 데몬 설정(daemon.json)log-.. 더보기
[draft] 현재 통신 가능한 현재 통신 가능한 인터페이스의 이름들이 출력이름을 출력하는 명령어 현재 통신 가능한 인터페이스 이름을 출력하는 명령어ifconfig 명령어명령어는 현재 활성화된(enabling) 상태이며 IP 주소를 가지고 있는 인터페이스만을 필터링하여 출력합니다.ifconfig | awk '/^[a-z]/{gsub(/:/, "", $1); dev=$1; next} /inet[^6]/ && $2 !~ /127.0.0.1/ && dev != "docker0" {print dev}'HP ProLiant DL360 G7$ ifconfig | awk '/^[a-z]/{gsub(/:/, "", $1); dev=$1; next} /inet[^6]/ && $2 !~ /127.0.0.1/ && dev != "docker0" {print dev}'enp3s0f0HP ProLiant DL380 Gen9.. 더보기
[draft] 우분투에서 활성화된 네트워크 인터페이스를 비활성화하는 방법 우분투에서 활성화된 네트워크 인터페이스를 비활성화하는 방법1. ifconfig 또는 ip 명령어 사용네트워크 인터페이스를 비활성화하려면 ifconfig 또는 ip 명령어를 사용할 수 있습니다. 현재 활성화된 네트워크 인터페이스 확인ip link$ ip link1: lo: mtu 65536 qdisc noqueue state UNKNOWN mode DEFAULT group default qlen 1000 link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:002: enp3s0f0: mtu 1500 qdisc mq state UP mode DEFAULT group default qlen 1000 link/ether e4:11:5b:0e:e6:76 brd .. 더보기
[draft] 우분투에 python 3를 최신 버전으로 업데이트하는 방법 우분투에 python 3를 최신 버전으로 업데이트하는 방법테스트 환경운영체제 정보$ lsb_release -dDescription: Ubuntu 22.04.2 LTS1. 현재 python 3 버전 확인현재 설치된 Python 3의 버전을 확인합니다.python3 --version$ python3 --versionPython 3.10.122. python 3을 최신 버전으로 업데이트우분투 패키지 관리자를 사용하여 Python 3을 업데이트합니다.sudo apt-get updatesudo apt-get install --upgrade python3우분투 패키지 관리자를 사용하여 Python 3.11을 설치합니다.sudo apt-get install -y python3.113. alternative 설정.. 더보기

728x90