podman

Podman이 실행하는 공식 nginx 도커 이미지를 기록하는 방법
podman

Podman이 실행하는 공식 nginx 도커 이미지를 기록하는 방법

다음 명령을 사용하여 루트 아래의 podman에서 공식 nginx 이미지를 시작했습니다. sudo podman run --name nginx \ ... \ -v /var/log/nginx:/var/log/nginx \ docker.io/library/nginx:latest 로깅은 제대로 작동하지만 인터넷에서 가져온 모든 구성을 사용하여 호스트에서 로그 회전을 시도하면 실패합니다. 예: /var/log/nginx/*.log { hourly missingok rotate 24 compres...

Admin

컨테이너에 자체 IP 주소가 있더라도 Podman은 포트 53을 광고할 수 없습니다.
podman

컨테이너에 자체 IP 주소가 있더라도 Podman은 포트 53을 광고할 수 없습니다.

오류가 발생합니다. Error: cannot listen on the TCP port: listen tcp4 :53: bind: address already in use자체 IP 주소를 얻는 컨테이너를 생성할 때 이는 포트 53에서 수신 대기하는 일부 호스트 프로그램이 있는지 여부에 관계없이 컨테이너가 IP 주소가 동일하지 않기 때문에 동일한 포트에서 수신 대기하는 데 문제가 없어야 함을 의미합니다. 호스트로서. 컨테이너를 시작하는 데 사용하는 명령은 다음과 같습니다.sudo podman run -d...

Admin

Podman을 사용하여 Fedora에서 볼륨을 마운트할 때 권한이 거부되었습니다.
podman

Podman을 사용하여 Fedora에서 볼륨을 마운트할 때 권한이 거부되었습니다.

파일을 사용하여 docker-compose.yml컨테이너를 시작합니다. 내 컨테이너는 내 사용자 프로필(postgres 데이터베이스 파일)의 디렉터리를 대상으로 하는 외부 볼륨에 마운트되었습니다. 그러나 Windows(Windows용 Docker 사용)에서 Fedora(및 Podman)로 전환한 후 권한 문제로 인해 더 이상 볼륨을 마운트할 수 없습니다. :Z마운트 끝에 플래그를 추가 하면 모든 것이 잘 작동합니다. 그러나 가장 큰 문제는 docker가 플래그에 대해 불평하기 때문에 여전히 Windo...

Admin

RequiresMountsFor 매개변수는 사용자 수준 시스템 단위 파일에서 유효하지 않습니다.
podman

RequiresMountsFor 매개변수는 사용자 수준 시스템 단위 파일에서 유효하지 않습니다.

qbittorrent라는 Podman 루트리스 컨테이너가 있습니다. 나는 사용했다Podman이 systemd를 생성합니다.유닛 파일을 생성하는 명령입니다. 내 종속성에 대한 마운트 지점을 추가한 후마운트 필요매개변수를 선택하고 서비스를 활성화합니다. # container-qbittorrent.service # autogenerated by Podman 4.3.1 # Fri Dec 15 09:42:45 CST 2023 [Unit] Description=Podman container-qbittorren...

Admin

혼합 루프백/인터페이스 UDP 요청
podman

혼합 루프백/인터페이스 UDP 요청

이 질문에 대한 가장 정확한 위치인지 확실하지 않습니다. 그렇지 않은 경우 알려주시면 이동하겠습니다. 내 설정은 다음과 같습니다. slirp4netns를 사용하여 뿌리 없는 Podman 컨테이너에서 pihole을 실행합니다. pihole 서비스는 컨테이너 내부의 포트 53에서 실행됩니다. 컨테이너는 호스트의 포트 3953을 포트 53으로 매핑합니다. 나는 nftables 규칙을 사용했고 이 모든 것이 잘 작동하도록 했습니다. 이것은 작동합니다(pihole은 HostA-10.10.10.5에서 실행 중입...

Admin

Wayland의 Docker 컨테이너에서 Java Abstract Window Toolkit 애플리케이션 실행
podman

Wayland의 Docker 컨테이너에서 Java Abstract Window Toolkit 애플리케이션 실행

지난 몇 년 동안다음 명령을 실행하여 Docker 컨테이너에서 Java Swing 애플리케이션을 실행했습니다.: docker run -u 1000:1000 --rm --name etax_zug --hostname etax-zug \ -e DISPLAY=unix:0 \ -e XAUTHORITY=/tmp/xauth \ -v $XAUTHORITY:/tmp/xauth \ -v /tmp/.X11-unix:/tmp/.X11-unix etax_zug:latest 이제 Wayland로 전환했지만 더...

Admin

Podman 머신 초기화 데비안
podman

Podman 머신 초기화 데비안

후속 조치Docker 데스크탑 없이 macOS에 docker-engine을 설치하는 방법은 무엇입니까?, 언급한podman machine init 기본 설정은 Fedora CoreOS가 설치된 시스템입니다. 하지만 데비안 머신을 준비하고 싶어서 다음과 같이 시도합니다. $ podman machine init debian Extracting compressed file: debian_fedora-coreos-39.20231204.2.1-qemu.aarch64.q… Image resized. Mach...

Admin

컨테이너 외부의 포트만 거부하기 위해 systemd 리소스 관리를 사용할 수 있나요?
podman

컨테이너 외부의 포트만 거부하기 위해 systemd 리소스 관리를 사용할 수 있나요?

최신 Fedora 39에서는 루트 없는 컨테이너용 podman을 설정하고 /etc/systemd/system/user-1000.slice.d/user-resources.conf를 생성하여 사용자가 바인딩할 수 있는 포트를 제한했습니다. [Slice] SocketBindAllow = 12345 SocketBindDeny = any 이제 예상대로 사용자는 포트 20202에 바인딩할 수 없습니다. 예를 들면 다음과 같습니다. $ nc -4 -lp 20202 Ncat: bind to 0.0.0.0...

Admin

rootles systemd/quadlet을 사용하여 생성된 파일은 어디에 저장됩니까?
podman

rootles systemd/quadlet을 사용하여 생성된 파일은 어디에 저장됩니까?

놀면서 따라하고 있어요이 가이드부팅 시 컨테이너를 시작할 수 있는지 확인하세요. 이제 systemd서비스를 완료하고 삭제 $HOME/.config/containers/systemd/했지만 서비스에서 생성된 파일(예: 데이터베이스 폴더/파일)을 정리하고 싶습니다. 그런데 문제는 내가 모른다는 거다.어디파일이 생성되었습니다. 어떤 도움이라도 대단히 감사하겠습니다. mysqld.컨테이너 [Unit] Description=MySQL Container After=local-fs.target [Containe...

Admin

Chromium의 wsl에서 podman을 사용할 때 로그인 옵션 문제
podman

Chromium의 wsl에서 podman을 사용할 때 로그인 옵션 문제

배포판에 관계없이 wsl debian/ubuntu에서 aws-cli 명령을 일부 사용했으며 다른 계정으로 전환할 때까지 모든 것이 AWS SAML 엔드포인트에서 잘 작동했습니다. 인증을 위한 GUI 옵션이 없습니다. 구성 옵션을 직접 사용하세요. 이제 새 테넌트 회사의 마이그레이션이 --mode gui를 사용하도록 구성되었습니다. 문제는 hello Pin을 사용하는 chromium 옵션을 사용해야 하는데 팝업 후에는 비밀번호로만 로그인할 수 있고(비밀번호가 없을 수도 있음) 보안 키로만 로그인할 수 ...

Admin

--network=host 루팅되지 않은 네트워크와 다르게 HTTP 요청을 생성하는 방법은 무엇입니까?
podman

--network=host 루팅되지 않은 네트워크와 다르게 HTTP 요청을 생성하는 방법은 무엇입니까?

두 가지 명령이 있는데 그 중 하나는 다음과 같습니다. # RESOLVES TO IPV6 podman run --network=host ... 그들 중 하나, # RESOLVES TO IPV4 podman run --network=slirp4netns ... 이 두 주소가 동일한 주소로 확인되도록 하는 방법이 있습니까? 어떤 이유로 ipv6 해상도는 블랙리스트에 없고 ipv4 해상도는 블랙리스트에 있습니다. wget -4및 를 지정하면 이를 확인할 수 있습니다 wget -6. -6요청이 모두 작동...

Admin

NetBSD: podman 마운트 볼륨: 오류: statfs: 해당 파일 또는 디렉터리가 없습니다.
podman

NetBSD: podman 마운트 볼륨: 오류: statfs: 해당 파일 또는 디렉터리가 없습니다.

NetBSD에서 실험 중이며 podman호스트 디렉터리를 컨테이너에 마운트하고 싶습니다. ~에 따르면이 답변나는 그랬다: podman machine init -v ~/podman/volumes/:/mnt/podman tpvm podman machine start tpvm 이제 나는 희망한다 podman machine ssh tpvm 'ls /mnt' podman 디렉토리가 표시되지만 거기에는 없습니다. 나는 계속한다: podman run -ti --rm -v ~/podman/volumes/:/...

Admin

표준 사용자를 사용하여 컨테이너에 볼륨을 탑재할 수 없습니다.
podman

표준 사용자를 사용하여 컨테이너에 볼륨을 탑재할 수 없습니다.

표준 사용자로 실행할 때 컨테이너(실행 중)가 디렉터리에 쓸 수 있도록 할 수 없는 것 같습니다 podman.이 솔루션직업도 없습니다. 분명히 말하면 이 디렉터리에서 파일을 읽을 수는 있지만 쓰거나 만들 수는 없습니다. z, Z볼륨에서는 작동하지 않는 것 같습니다. chcon을 사용하여 루트로 작업했지만 새 정책 모듈, 권한 범위, 권한 모드 등을 추가해 보았습니다. 나는 이것이 일종의 권한 오류라고 생각합니다. (적어도 순진하게) 컨테이너의 폴더는 root"그룹"이 소유하고 있는 것 같습니다. no...

Admin

Podman 통계와 시스템 상태가 다른 메모리 사용량을 표시하는 이유는 무엇입니까?
podman

Podman 통계와 시스템 상태가 다른 메모리 사용량을 표시하는 이유는 무엇입니까?

처음에는 여러 프로세스를 생성하고 종료하여 lxml 메모리 누수를 방지하려고 시도했지만 실패했습니다. 그래서 새로운 아이디어를 시도하기 전에 서비스 파일에 를 설정했습니다 OOMPolicy=stop.MemoryMax=2G 내 의도는 Podman 통계의 메모리 사용량이 2G에 도달하면 systemd의 OOM-killer가 (커널에서 SIGKILL 대신) 중지를 보내는 것입니다. 그래서 다시 시작됩니다. 그러나 메모리 사용량 podman stats은 164.9MB이지만 systemctl status결과는...

Admin

podman: chialab/php-dev:8.2-fpm을 찾았습니다/다른 컴퓨터에서 찾을 수 없습니다
podman

podman: chialab/php-dev:8.2-fpm을 찾았습니다/다른 컴퓨터에서 찾을 수 없습니다

서로 다른 호스트 Linux 운영 체제를 실행하는 두 개의 가상 머신이 있고 podman-compose.yml두 가상 머신 모두에 동일한 파일이 있습니다. 파일 podman-compose.yml에는 다음과 같은 조각이 있습니다. fpm: image: chialab/php-dev:8.2-fpm [...] 머신 1은 Alpine 호스트를 실행 중이며 컨테이너를 시작하고 예상대로 애플리케이션을 실행합니다. Podman 버전은 4.3.1이고 podman-compose는 1.0.6입니다. ...

Admin