docker

Docker 빌드에서 SELinux 태그 설정
docker

Docker 빌드에서 SELinux 태그 설정

SELinux용 태그 파일을 사용하여 squashfs 이미지를 만들려고 합니다. docker buildx를 사용하여 빌드하고 있습니다. 내가 시도한 두 가지 아이디어는 실패했습니다. setfattr또한 chcon컨테이너의 파일 시스템 내의 파일을 표시하는 SELinux 시행 호스트에는 적용되지 않습니다. 잘못된 매개변수만 반환됩니다. 이 작업을 수행하면 레이블을 설정할 수 있습니다. 해당 옵션을 사용하여 xattrs를 설정할 때 mksquashfs파일 배치에 대해 하나의 태그만 설정할 수 있습니다....

Admin

Docker 컨테이너에서 localhost에 액세스할 수 없습니다.
docker

Docker 컨테이너에서 localhost에 액세스할 수 없습니다.

나는 이 튜토리얼을 단계별로 따랐습니다.https://www.youtube.com/watch?v=NZGu-9KQVsE Dockerfile을 만들었습니다. 우분투에서: Jamie RUN : \ && apt-get update \ && DEBIAN_FRONTEND=noninteractive apt-get install -y \ curl \ && apt-get clean \ && rm -rf /var/l...

Admin

Docker 컨테이너에서 보안 토큰 사용
docker

Docker 컨테이너에서 보안 토큰 사용

코드에 서명하고 해시를 생성하는 데 사용하는 SafeNet 5100 eToken이 있습니다. 이 토큰은 USBIP의 토큰 사용을 지원하기 위해 최근 virtualhere 서버로 이동되었습니다. 이는 Windows에서는 훌륭하게 작동하지만 컨테이너화된 우분투 환경을 사용할 때는 잘 작동하지 않습니다. 모드에서 환경을 시작한 privileged다음 대화형 세션에 들어간 docker exec -it my-container bash다음 가상 클라이언트를 사용하여 원격 보안 키를 찾아 연결했습니다. 다음을 사...

Admin

서로 다른 프로세스 간에 CPU를 격리하는 방법
docker

서로 다른 프로세스 간에 CPU를 격리하는 방법

동일한 애플리케이션의 서로 다른 버전 간에 속도 테스트를 실행하고 있습니다. 각 응용 프로그램에 고정된 CPU 세트를 할당할 수 있기를 원합니다. 예를 들어, 더 많은 CPU가 아닌 두 개의 CPU에서 애플리케이션을 실행하고 싶습니다. 또한 두 개의 CPU가 프로세스를 독점하여 다른 프로세스가 CPU 시간을 "훔쳐" 테스트 점수를 낮출 수 없도록 하고 싶습니다. Linux에서 이 작업을 수행할 수 있는 방법이 있나요? 저는 cgroup, 컨테이너, docker에 대해 들어봤습니다. 이것이 도움이 될까...

Admin

Netfilter 및 전달 체인은 ARP를 추적하지만 다른 패킷은 추적하지 않습니다.
docker

Netfilter 및 전달 체인은 ARP를 추적하지만 다른 패킷은 추적하지 않습니다.

Docker 컨테이너에서 netfilter를 실험하고 있습니다. 세 개의 컨테이너가 있습니다. 하나는 "라우터"이고 두 개는 "엔드포인트"입니다. 그들은 각각 다음을 통해 연결됩니다.pipework, 따라서 각 엔드포인트<->라우터 연결에 대해 외부(호스트) 브리지가 있습니다. 이 같은: containerA (eth1) -- hostbridgeA -- (eth1) containerR containerB (eth1) -- hostbridgeB -- (eth2) containerR conta...

Admin

docker는 호스트의 sysctl 값을 사용하지 않습니다.
docker

docker는 호스트의 sysctl 값을 사용하지 않습니다.

저는 oraclelinux 9 Linux 호스트에서 Linux 컨테이너를 실행하고 있습니다(호스트 자체는 가상 머신에서 실행 중입니다). docker는 어디에서 sysctl 매개변수를 읽나요? docker에서 사용하는 기본 sysctl 값을 변경해 보았습니다. 이를 위해 호스트 시스템에서 다음 단계를 수행했습니다. sysctl -w net.ip4.udp_rmem_min=64000000 sysctl -a | grep ip4.udp_rmem_min-> 64000000 systemctl resta...

Admin

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

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

사용자를 삭제하지 않고 "루트 없이" Docker를 제거하는 방법은 무엇입니까?
docker

사용자를 삭제하지 않고 "루트 없이" Docker를 제거하는 방법은 무엇입니까?

현재 Docker는 시작 시 옵션을 제공하는 Docker 설치 프로그램을 통해 최소한 두 가지 방법으로 설치할 수 있습니다. 레거시 모드( docker루트에서 실행 또는 사용 sudo docker) 또한루트리스 모드(루트 및 sudoer가 아닌 곳에서 docker 실행) 어떤 사람들은 실수로 현재 사용자(예: id:gid 1000:1000)에 "루트 없이" Docker를 설치하고 "이것이 일반 사용자로부터 Docker를 실행하는 옵션입니다 sudo docker"라고 생각하다가 잘못된 선택을 했다는...

Admin

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

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

Docker가 EndeavourOS에서 시작되지 않습니다.
docker

Docker가 EndeavourOS에서 시작되지 않습니다.

처음으로 docker를 설치하려고 하는데 뭔가 빠진 것 같습니다. sudo systemctl start docker Job for docker.service failed because the control process exited with error code. See "systemctl status docker.service" and "journalctl -xeu docker.service" for details. vfbsilva@isengard ~ $ systemctl status docker....

Admin

www-data 사용자로 cronservice를 시작할 수 없습니다.
docker

www-data 사용자로 cronservice를 시작할 수 없습니다.

www-data 사용자를 사용하여 Docker에서 cron-service를 시작하려고 하는데 'starting periodic command Scheduler: cronseteuid: Operation not allowed failed!'라는 메시지가 표시됩니다. 아래는 Dockerfile입니다. FROM php:8.2.12-fpm@sha256:2aa938b6d62f7415e9c84d867d9ceed18ef8ec3cf3944d389e088c93f9678a84 as base # Set environ...

Admin

PHP docker 이미지에서 감독자를 사용할 때 권한 문제가 발생합니다.
docker

PHP docker 이미지에서 감독자를 사용할 때 권한 문제가 발생합니다.

내 응용 프로그램을 빌드하기 위해 공식 PHP 도커 이미지를 사용하고 있습니다. 사례 1:루트 사용자를 사용하여 감독자를 실행하고 www-data 사용자를 사용하여 php-fpm 하위 프로세스를 실행할 때. 항상 다음과 같은 오류 로그가 나타납니다. FPM initialization failed failed to open error_log (/proc/self/fd/2): Permission denied (13) 내 감독자 구성: [unix_http_server] file=/run/superviso...

Admin

Devilbox - /etc/hosts/에 폴더 이름을 추가했는데도 "호스트 DNS 레코드를 찾을 수 없습니다." 오류가 발생합니다.
docker

Devilbox - /etc/hosts/에 폴더 이름을 추가했는데도 "호스트 DNS 레코드를 찾을 수 없습니다." 오류가 발생합니다.

나는 Devilbox를 사용하고 있으며 문서를 통해 사용 방법을 배우고 있습니다. Devilbox 폴더 안의 /data/www/ 안에 폴더를 만들었고 그 전에 언급된 .env 파일에서 "htdocs"를 제외했습니다. 이제 다음을 추가하여 변경할 때: 127.0.0.1 hi.local /etc/hosts에서 sudo nano를 사용해도 여전히 같은 오류가 표시됩니다. 내가 무엇을 놓치고 있는지 모르겠습니다. ...

Admin