container

tar 외에도 Windows에서 사용할 수 있는 Linux의 컨테이너 옵션
container

tar 외에도 Windows에서 사용할 수 있는 Linux의 컨테이너 옵션

내 Windows 10 컴퓨터에는 winzip이나 7zip 또는 어떤 종류의 압축 소프트웨어도 설치되어 있지 않습니다. 이유는 묻지 마세요 따라서 Windows 10 컴퓨터는 실행만 가능하며 파일을 unzip처리할 수 없습니다 .tar. data/10GB 이상의 폴더가 있습니다 . RHEL-8.9에서 이 작업을 수행하는 zip -r데 시간이 너무 오래 걸립니다(그리고 압축할 수 없는 많은 파일을 압축하려고 하는지도 모르겠습니다). Linux에서 폴더(tar 이외의)를 컨테이너화하여 무압축 .tar를 ...

Admin

가상 인터페이스 쌍은 패킷을 서로 전달합니다.
container

가상 인터페이스 쌍은 패킷을 서로 전달합니다.

목표는 매우 간단합니다. (나가는 패킷으로) pair1에 전송된 모든 항목은 pair0에 들어오는 패킷으로 나타나야 하며 그 반대의 경우도 마찬가지입니다. 저는 이제 레이어 3 전용 가상 인터페이스를 고려하고 있습니다. tun이 작업을 수행할 수 있지만 패킷을 전달하려면 사용자 공간 프로그램이 필요합니다. 나는 이것을 원하지 않습니다. 존재합니까? ...

Admin

getdents() 시스템 호출이 컨테이너 내에서 다른 결과를 반환하는 것 같습니다.
container

getdents() 시스템 호출이 컨테이너 내에서 다른 결과를 반환하는 것 같습니다.

파일 형식을 읽으려고 합니다 /dev/null. 사용하면 stat()문자장치라고 정확하게 보고됩니다. 을 사용하면 getdents()문자 장치라고 보고됩니다. 컨테이너에서 실행하지 않는 한 일반 파일이라고 표시됩니다! 컨테이너에서 실행하면 왜 다른 결과가 나오나요? 이 이미지를 사용하여 최신 버전의 docker 및 podman에서 테스트한 결과는 동일했습니다 ubuntu:22.04. 복사할 코드는 다음과 같습니다. 이 코드는 stat()항상 작동하지만 getdents컨테이너 내에서 실행될 때 어설션이...

Admin

kubernetes 클러스터 - crictl만이 실제로 컨테이너(컨테이너 자산)를 볼 수 있습니다.
container

kubernetes 클러스터 - crictl만이 실제로 컨테이너(컨테이너 자산)를 볼 수 있습니다.

내 kubernetes(v1.28.7)에서 docker는 Containerd를 기본 컨테이너 관리 엔진으로 사용합니다. (컨테이너 런타임 인터페이스 - CRI라고 부를 수 있을까요?) 이것이 내 가설입니다(마지막 행을 보고 오른쪽으로 스크롤합니다). lab@worker01:~$ sudo systemctl status docker ● docker.service - Docker Application Container Engine Loaded: loaded (/lib/systemd/system/...

Admin

컨테이너가 VPN을 통해 아웃바운드를 라우팅하도록 강제 - 소스 기반 라우팅이 작동하지 않음
container

컨테이너가 VPN을 통해 아웃바운드를 라우팅하도록 강제 - 소스 기반 라우팅이 작동하지 않음

특정(Docker) 컨테이너의 아웃바운드 트래픽이 내(WireGuard) VPN(내 VPS에서 실행)을 통해 터널링되어 내 VPS 외부 IP를 사용하여 인터넷으로 나가도록 해야 하지만 성공하지 못합니다. 내 환경은 다음과 같습니다. 가상 사설 서버: WireGuard 게이트웨이 인터페이스가 열립니다wg0 10.0.80.1/24 인터넷 연결 인터페이스 eth0, 가장 활성화됨 IP 전달이 활성화되었습니다. 홈 서버: VPS에 대한 WireGuard 터널 열기wg0 10.0.80.200/24 L...

Admin

디스플레이 해상도를 변경하려면 distrobox를 입력하세요.
container

디스플레이 해상도를 변경하려면 distrobox를 입력하세요.

Fedora 39 kinoite VM에 Ubuntu22.04가 포함된 Distrobox 컨테이너가 있습니다. 처음 컨테이너를 만들었을 때 모니터 해상도는 1280x800이었습니다. 디스플레이 해상도를 1280x1024로 변경했는데 가상 머신을 다시 시작하면 해상도가 달라집니다. 그러나 Distrobox가 Ubuntu 22.04 컨테이너로 이동하면 디스플레이 해상도가 1280x800으로 롤백됩니다. firing init릴리즈 박스를 단계별로 실행하면 해상도가 변경됩니다. ...

Admin

루트가 아닌 사용자를 사용하여 crontab을 실행할 수 없습니다
container

루트가 아닌 사용자를 사용하여 crontab을 실행할 수 없습니다

내 목표는 crontab이 포함된 Docker 컨테이너를 실행하는 것입니다. 따라서 루트가 아닌 사용자로 예약된 crontab 작업을 실행할 수 있기를 원합니다. 다음 Docker 이미지를 실행하고 있습니다. FROM openjdk:8 RUN apt-get update && apt-get -y install nano RUN apt-get update && apt-get -y install cron RUN service cron start # tried both RUN cr...

Admin

데스크톱 환경을 위한 Linux 컨테이너
container

데스크톱 환경을 위한 Linux 컨테이너

궁금해서, Linux 컨테이너를 가질 수 있습니까?예명령줄이나 "원격 데스크톱" 연결을 통해 상호 작용하는 대신 사용자 지향 데스크톱 환경을 원하십니까? 이렇게 하면 "게스트"가 "더 넓은" 환경/호스트 내의 창인 가상 머신처럼 느껴지지 않습니다. ...

Admin

Distrobox: emacs: 파일을 열 수 없습니다: /dev/tty
container

Distrobox: emacs: 파일을 열 수 없습니다: /dev/tty

emacssilex/emacs:29.2-alpine현재 Distrobox 컨테이너(Docker 컨테이너, Debian 이미지도 사용해 보았지만)에서 실행을 자동화하려고 하는데 silex/emacs:29.2오류가 발생합니다 emacs: Could not open file: /dev/tty. 이것이 내가 하는 일이다: distrobox create --name test --image silex/emacs:29.2-alpine --home /home/dbhome distrobox enter test -nw...

Admin

Docker 컨테이너가 다른 컨테이너를 다시 시작하는 명령을 실행하도록 만드는 방법
container

Docker 컨테이너가 다른 컨테이너를 다시 시작하는 명령을 실행하도록 만드는 방법

fastAPI 도커 컨테이너를 만들었고 1개의 명령을 제외하고는 잘 실행됩니다... 일부 이벤트가 발생할 때 다른 도커 컨테이너를 다시 시작해야 합니다. docker를 실행하는 서버 [호스트]가 있고, docker는 컨테이너A(fastAPI) 및 컨테이너B를 실행하고 있습니다. 호스트가 이 명령을 실행하도록 하는 명령을 컨테이너A에서 실행하도록 하려면 어떻게 해야 합니까? 도커 재시작 컨테이너B 호스트 운영 체제는 Linux입니다. Python의 subprocess.run()을 사용해 보았지만...

Admin

DaVinci는 VanillaOS Orchid의 Apx 컨테이너에 있는 Fedora 39의 기호 조회 오류를 해결합니다.
container

DaVinci는 VanillaOS Orchid의 Apx 컨테이너에 있는 Fedora 39의 기호 조회 오류를 해결합니다.

Fedora 39의 VanillaOS Orchid에서 실행되는 Apx 애플리케이션 컨테이너에서 DaVinci Resolve를 실행하는 동안 어려운 문제에 직면했습니다. 광범위한 연구와 실험을 포함한 문제 해결 노력에도 불구하고 여전히 문제가 발생합니다. 저는 Linux의 중급자이고 다른 곳에서는 해결책을 찾지 못했기 때문에 이 포럼에서 통찰력이나 해결책을 찾고 있습니다. :/ 환경: - 호스트 OS: VanillaOS Orchid - 컨테이너: ApxContainer - OS: Fedora 39 - ...

Admin

어떤 프로세스가 높은 메모리 소비를 일으키는지 확인하는 방법은 무엇입니까?
container

어떤 프로세스가 높은 메모리 소비를 일으키는지 확인하는 방법은 무엇입니까?

저는 가상화된 Arch Linux 박스를 실행하고 있습니다. 때로는 높은 메모리 소비를 보이는데 기본적으로 컴퓨터가 유휴 상태이기 때문에 이유를 모르겠습니다. # ps aux --sort=-%mem | awk 'NR<=10{print $0}' USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND mysql 2126635 0.0 1.2 646276 101188 ? Ssl 11:46 0:00 ...

Admin

하위 프로세스가 충돌했음을 상위 프로세스에 알리기 위해 (상위 프로세스?)에 신호를 보내는 방법
container

하위 프로세스가 충돌했음을 상위 프로세스에 알리기 위해 (상위 프로세스?)에 신호를 보내는 방법

이것이 최선의 방법은 아닐 수도 있지만 시도해 보고 있습니다. 다음과 같이 docker와 함께 사용하는 Entrypoint.sh 파일이 있습니다. ENTRYPOINT ["./entrypoint.sh"] 이것은 Entrypoint.sh입니다. #!/usr/bin/env bash args="$@" echo "docker container arguments: '$args'" "${args}" || { echo "Application exited with a non-zero code: '$?'...

Admin

프로세스가 400Mb/s보다 빠른 속도로 디스크에서 데이터를 읽는 이유를 확인하는 방법
container

프로세스가 400Mb/s보다 빠른 속도로 디스크에서 데이터를 읽는 이유를 확인하는 방법

저는 Azure에서 일부 가상 머신을 관리하는데 일주일에 몇 번씩 무작위로 보이는데 그 중 일부가 시작됩니다.I/O 읽기 속도가 400Mb/s를 초과합니다.. 이는 동시에 발생하는 것이 아니라 한 번에 한 시스템에서 발생합니다. 이 기계는 SSD를 하드 드라이브로 사용하지만 읽기 속도는 평범해 보이지 않습니다. 또한 이 활동이 발생하는 기계몇 분 후에 SSH를 통해 액세스할 수 없습니다.. 나는 현재 사용하고 있습니다오토프이 내용을 로그 파일로 출력하려고 합니다. 따라서 멈춘 컴퓨터를 다시 시작한 ...

Admin

컨테이너 이미지를 생성할 때 폴더를 지정할 수 있나요?
container

컨테이너 이미지를 생성할 때 폴더를 지정할 수 있나요?

새 컨테이너를 생성하면 일정 시간이 지나면 항상 이 오류가 발생합니다. 명령으로 일부 이미지를 삭제해도 docker rmi dobotv4vc_2:v450stable_v2 && docker rmi dobotv4vc:450stable_v2이 오류가 계속 발생합니다. 그래서 docker system prune -a청소하려면 명령을 사용해야합니다 . 이것이 트릭을 수행하는 동안 모든 이미지를 정리합니다. 이는 한 번만 빌드된 일부 이미지를 유지하고 싶기 때문에 내가 원하는 것은 아닙니다. 내 ...

Admin