cost 79 ms
docker exec --privileged 標志有什么作用?

[英]What does the docker exec --privileged flag do?

我遇到過docker exec的--privileged標志,但手冊沒有提供太多解釋: 就這樣。 沒有更多的解釋或例子。 在 web 中搜索更多信息,我只找到了以特權模式運行的容器的描述,但在我看來,這與docker exec的特權模式無關。 我假設這些特權適用於執行的命令,我可以想象這意味着它是 ...

即使沒有 docker exec -t,output 也在那里

[英]Even without docker exec -t, the output is there

我把 docker 的 -t 理解為一種虛擬終端,似乎通過 /dev/pts 訪問終端。 因此,如果我執行echo "hello, tty" > /dev/pts/1 ,我會看到連接的終端是 output。 由於 -i 選項是 STDIN,容器將其理解為接收文本作為輸入的選項。 那么,當只應用 ...

無法從 crontab 備份 mariadb docker

[英]Cannot backup mariadb docker from crontab

所以我在/home/admin/containers/mariadb 。 該目錄還包含一個.env指定了MARIADB_ROOT_PASSWORD的文件。 我想使用以下命令備份數據庫:* * * * * root docker exec --env-file /home/admin/contain ...

Bash 使用變量時使用 docker 執行腳本

[英]Bash scripting with docker exec when using variables

我正在嘗試創建一個基於變量的 Bash 腳本。 當我通過 docker 圖像使用 bash 命令行時,它運行良好: 當我嘗試使用變量通過 shell 腳本重現相同內容時,它什么也沒給我,只是執行時沒有任何錯誤: 我哪里錯了? ...

Docker exec 命令失敗,退出代碼為 137

[英]Docker exec command is failing with EXIT CODE 137

我正在運行一個 CICD 管道,該管道在 docker 容器內運行一個測試腳本,其中包含 docker exec,並且每第 3 次或第 4 次失敗並返回代碼 137。 這是正在運行的代碼: 事情是每當它失敗並顯示 EXIT CODE 137 時,容器會立即被殺死並且沒有可用於調試的日志。 我認為 ...

在 docker 容器內觸發反應測試

[英]Triggering react tests inside docker containers

我有從 docker-compose 運行的帶有 React 應用程序的容器。 當我使用打印此容器的日志時 有一條消息: 容器與綁定掛載一起使用。 我的項目目錄中的更改被加載到容器中。 當我添加一些新測試時,如何在運行容器中“按 Enter 觸發測試運行”? 如果我無法在容器中按 Enter,如何刷 ...

docker exec -t container_name 在 Jenkins 管道中需要很長時間

[英]docker exec -t container_name takes very long time in Jenkins pipeline

我正在為我的 dockerized Vue 應用程序制作一個新的 Jenkins 管道。 這是我的jenkinsfile文件內容 這是我的Makefile 在Build階段執行make exec時,需要很長時間才能完成 jenkins 上的階段,直到我失去希望並中止運行。 知道為什么會發生此問題, ...

如何使用圖像名稱(而不是容器 ID)執行 docker 容器?

[英]How do I exec into a docker container using its image name (as opposed to container ID)?

我正在使用以下版本的 Docker 當我使用“docker-compose up”啟動我的容器時,我可以看到它們都出現了 我想使用可讀的圖像名稱執行到我的 docker 容器中,所以我嘗試了這個 使用圖像名稱(而不是容器 ID)執行 docker 的正確方法是什么? ...

使用“docker exec”在特權 docker 容器中訪問 ttyUSB 時權限被拒絕

[英]Permission denied when accessing ttyUSB in a privileged docker container using "docker exec"

我正在嘗試訪問已在運行的特權 docker 容器中的串行端口(作為用戶),但出現“權限被拒絕”錯誤,而權限應正確設置。 作為一個最小的可重現示例(假設串行設備連接到 /dev/ttyUSB0): 但是當我嘗試這個時,我得到了這個錯誤: 當我以 root 身份執行命令時,或者當我直接在“docker ...

從 Docker Swarm 中其他節點上的服務訪問容器

[英]Access container from service on other node in Docker Swarm

我有 Docker 在集群模式下運行,並創建了一個運行一個容器的服務。 服務my-service在node1 (Manager 節點)上運行,容器my-container在node2上生成從node1 ,如何在node2上運行的my-container上創建docker exec ? ...

Python 帶有撇號的子進程,刪除它們

[英]Python subprocess with apostrophes, removes them

我正在從subprocess.run function 向我的容器化 Hbase DB 運行命令: 似乎該命令按我的預期運行,它打開 HBase shell 然后嘗試執行下一個命令但沒有撇號: create myTable, R 我得到的錯誤: HBase 期望myTable和R周圍有撇號。 我嘗 ...

我可以從外部 VM 運行 Docker Exec 嗎?

[英]Can I Run Docker Exec from an external VM?

我有一組在主機(172.16.0.1)上運行的 docker 容器。 由於運行 docker 容器的主機大小的限制,我試圖在不同的主機(172.16.0.2)上設置一個自動測試框架。 我需要我的自動測試框架才能訪問 docker 容器。 我查看了 docker 文檔,但沒有看到任何說明如何執行此操 ...

如何在具有附加功能的 docker 容器中運行腳本(docker exec ... --cap-add ...)

[英]How to run script in docker container with additional capabilities (docker exec ... --cap-add ...)

如何在具有附加功能(例如NET_ADMIN容器中運行腳本? 我正在測試一些我想在需要NET_ADMIN權限的NET_ADMIN映像中運行的命令。 例如,這有效: 但是如果我想執行一個腳本(通過--cap-add docker exec ),那么突然--cap-add選項不可用。 為什么-- ...

在 shell 中設置運行時在容器中派生的環境變量

[英]Setting environment variable derived in container at runtime within a shell

我有導出環境變量的自定義入口點。 環境變量的值是使用運行時提供的另外兩個變量構造的。 來自 Dockerfile CMD ["bash", "/opt/softwareag/laas-api-server/entrypoint.sh"]的片段。 來自 entrypoint.sh 的片段 命令dock ...

將一組命令直接放入`docker exec`

[英]Direct group of commands into `docker exec`

我有以下命令可以正常工作並在返回之前打印foo :docker exec -i <id> /bin/sh < echo "echo 'foo'" 我想用一個 pipe 將多個命令引導到容器中,例如echo 'foo'和ls / 。 我嘗試了以下方法: 這失敗了,因為它在主機上運 ...

通過 docker exec sh -c "..." 傳遞復雜的 shell 腳本

[英]Passing a complex shell script via docker exec sh -c "..."

我有一個腳本,它在sh linux 主機上以及在 alpine 容器內都可以正常工作。 但是當我嘗試使用docker exec <containerID> sh -c "<script>"它時,它行為不端。 腳本的作用是輸出類似於ps的東西。 編輯: sh -c "&lt ...


 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM