[英]What does the docker exec --privileged flag do?
我遇到過docker exec的--privileged標志,但手冊沒有提供太多解釋: 就這樣。 沒有更多的解釋或例子。 在 web 中搜索更多信息,我只找到了以特權模式運行的容器的描述,但在我看來,這與docker exec的特權模式無關。 我假設這些特權適用於執行的命令,我可以想象這意味着它是 ...
[英]What does the docker exec --privileged flag do?
我遇到過docker exec的--privileged標志,但手冊沒有提供太多解釋: 就這樣。 沒有更多的解釋或例子。 在 web 中搜索更多信息,我只找到了以特權模式運行的容器的描述,但在我看來,這與docker exec的特權模式無關。 我假設這些特權適用於執行的命令,我可以想象這意味着它是 ...
[英]Even without docker exec -t, the output is there
我把 docker 的 -t 理解為一種虛擬終端,似乎通過 /dev/pts 訪問終端。 因此,如果我執行echo "hello, tty" > /dev/pts/1 ,我會看到連接的終端是 output。 由於 -i 選項是 STDIN,容器將其理解為接收文本作為輸入的選項。 那么,當只應用 ...
[英]Cannot backup mariadb docker from crontab
所以我在/home/admin/containers/mariadb 。 該目錄還包含一個.env指定了MARIADB_ROOT_PASSWORD的文件。 我想使用以下命令備份數據庫:* * * * * root docker exec --env-file /home/admin/contain ...
[英]Bash scripting with docker exec when using variables
我正在嘗試創建一個基於變量的 Bash 腳本。 當我通過 docker 圖像使用 bash 命令行時,它運行良好: 當我嘗試使用變量通過 shell 腳本重現相同內容時,它什么也沒給我,只是執行時沒有任何錯誤: 我哪里錯了? ...
[英]Docker exec command is failing with EXIT CODE 137
我正在運行一個 CICD 管道,該管道在 docker 容器內運行一個測試腳本,其中包含 docker exec,並且每第 3 次或第 4 次失敗並返回代碼 137。 這是正在運行的代碼: 事情是每當它失敗並顯示 EXIT CODE 137 時,容器會立即被殺死並且沒有可用於調試的日志。 我認為 ...
[英]docker exec error "/data # ^[[2;9R" when try get shell or ash
當我在 docker 中執行命令獲取容器 bash 時,我遇到這樣的消息,我無法輸入任何命令 錯誤是: 但是當我運行下面的命令時似乎沒問題 ...
[英]Triggering react tests inside docker containers
我有從 docker-compose 運行的帶有 React 應用程序的容器。 當我使用打印此容器的日志時 有一條消息: 容器與綁定掛載一起使用。 我的項目目錄中的更改被加載到容器中。 當我添加一些新測試時,如何在運行容器中“按 Enter 觸發測試運行”? 如果我無法在容器中按 Enter,如何刷 ...
[英]docker exec -t container_name takes very long time in Jenkins pipeline
我正在為我的 dockerized Vue 應用程序制作一個新的 Jenkins 管道。 這是我的jenkinsfile文件內容 這是我的Makefile 在Build階段執行make exec時,需要很長時間才能完成 jenkins 上的階段,直到我失去希望並中止運行。 知道為什么會發生此問題, ...
[英]How do I exec into a docker container using its image name (as opposed to container ID)?
我正在使用以下版本的 Docker 當我使用“docker-compose up”啟動我的容器時,我可以看到它們都出現了 我想使用可讀的圖像名稱執行到我的 docker 容器中,所以我嘗試了這個 使用圖像名稱(而不是容器 ID)執行 docker 的正確方法是什么? ...
[英]Permission denied when accessing ttyUSB in a privileged docker container using "docker exec"
我正在嘗試訪問已在運行的特權 docker 容器中的串行端口(作為用戶),但出現“權限被拒絕”錯誤,而權限應正確設置。 作為一個最小的可重現示例(假設串行設備連接到 /dev/ttyUSB0): 但是當我嘗試這個時,我得到了這個錯誤: 當我以 root 身份執行命令時,或者當我直接在“docker ...
[英]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 subprocess with apostrophes, removes them
我正在從subprocess.run function 向我的容器化 Hbase DB 運行命令: 似乎該命令按我的預期運行,它打開 HBase shell 然后嘗試執行下一個命令但沒有撇號: create myTable, R 我得到的錯誤: HBase 期望myTable和R周圍有撇號。 我嘗 ...
[英]Assign and return bash variable from a running Docker container using exec
我只是想了解如何使用 exec function 來處理活動的 Docker 容器 I/O。 我用 bash session 創建了一個簡單的容器: docker run -it -d --name my_container ubuntu bash 我給容器一個變量docker exec my_co ...
[英]Docker Error: OCI runtime exec failed: exec failed: container_linux.go
我從以下 dockerfile 創建了一個名為 ocp-install 的 docker 映像 我已經運行命令docker run -it ocp-install create進行安裝。 現在我想使用命令docker exec -it <containerID> destroy安裝,但 ...
[英]Can I Run Docker Exec from an external VM?
我有一組在主機(172.16.0.1)上運行的 docker 容器。 由於運行 docker 容器的主機大小的限制,我試圖在不同的主機(172.16.0.2)上設置一個自動測試框架。 我需要我的自動測試框架才能訪問 docker 容器。 我查看了 docker 文檔,但沒有看到任何說明如何執行此操 ...
[英]How to execute commands while running this docker container?
我想拉取 docker postgres 圖像並在其中創建一個數據庫mydb 。 我可以像這樣一步一步地做 docker run -d -p 5432:5432 --name containername -e POSTGRES_PASSWORD=password -d postgres:12.1 ...
[英]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選項不可用。 為什么-- ...
[英]Setting environment variable derived in container at runtime within a shell
我有導出環境變量的自定義入口點。 環境變量的值是使用運行時提供的另外兩個變量構造的。 來自 Dockerfile CMD ["bash", "/opt/softwareag/laas-api-server/entrypoint.sh"]的片段。 來自 entrypoint.sh 的片段 命令dock ...
[英]Direct group of commands into `docker exec`
我有以下命令可以正常工作並在返回之前打印foo :docker exec -i <id> /bin/sh < echo "echo 'foo'" 我想用一個 pipe 將多個命令引導到容器中,例如echo 'foo'和ls / 。 我嘗試了以下方法: 這失敗了,因為它在主機上運 ...
[英]Passing a complex shell script via docker exec sh -c "..."
我有一個腳本,它在sh linux 主機上以及在 alpine 容器內都可以正常工作。 但是當我嘗試使用docker exec <containerID> sh -c "<script>"它時,它行為不端。 腳本的作用是輸出類似於ps的東西。 編輯: sh -c "< ...