Container內 cin疑問 - Linux

Elma avatar
By Elma
at 2021-04-25T23:03

Table of Contents


跑以下程式cin 一直吃不到qq
https://i.imgur.com/ABmskit.jpg

指令:
https://i.imgur.com/b4wzHjP.jpg

結果:
https://i.imgur.com/5An1c6l.jpg

以下為container 環境
https://i.imgur.com/v5CnfuR.jpg

container 外(一樣是ubuntu18.04) 跑a.out皆正常

數字應該是x(忘記初始化 ),問題是x吃不到cin
用過scanf、cin.ignore()和getline(cin,str)

目前想得到的原因是背景有東西在input跑進buffer ,但這個container內只用ip link 建了bridge跟veth

想請教還有什麼原因會這樣QQ ,麻煩了,謝謝各位

-----
Sent from JPTT on my iPhone

--
Tags: Linux

All Comments

Gary avatar
By Gary
at 2021-04-29T11:38
看一下 '--interactive' 以及 '--tty'
Odelette avatar
By Odelette
at 2021-05-01T05:55
(也就是下面第一個example的執行參數 -it)
Barb Cronin avatar
By Barb Cronin
at 2021-05-03T00:12
然後建議不用sudo跑docker,你可以把使用者加入docker群組
Erin avatar
By Erin
at 2021-05-04T18:29
用 -it BRGr bash就好了~~原來是-it,往錯誤方向研究超久
qq ,謝謝><!
Elizabeth avatar
By Elizabeth
at 2021-05-06T12:46
其實沒 sudo 也一樣不安全,是否是priviledge container
比較重要,而且就算是 un-priveledged container 也不是
Bennie avatar
By Bennie
at 2021-05-08T07:03
非常安全,capability, seccomp, MAC 可以幫點忙,但是
William avatar
By William
at 2021-05-10T01:20
kernel 經常有 cve,要相對安全只能用 VM
Andy avatar
By Andy
at 2021-05-11T19:37
我說的不太精確:p 我本來想表達的是不用每個指令都加sudo跑
Anonymous avatar
By Anonymous
at 2021-05-13T13:55
這就是掩耳盜鈴啊, 以為不用 sudo 就沒有 root 權限嗎
? 開了 priviledged container 一樣很危險

請問現在 Linux 繁中注音輸入法是不是一灘死水?

Hardy avatar
By Hardy
at 2021-04-25T15:22
目前使用的桌面是 Gnome40 Wayland, 在這上面很多輸入法都不能運作, 譬如 ibus-mozc 這個日文輸入法, 不過換到 ibus-anthy 就可以替代了, 但我們今天先不談中文以外的輸入法, 以下是我目前遇到的問題。 首先是 ibus-chewing,他算是用過最好用的注音輸入法, 但在 ...

Gnuplot (繪圖)

Una avatar
By Una
at 2021-04-22T21:31
因為目前使用 pdflatex , 如果使用 gnuplot 畫數據圖, terminal pdfcairo 想要打出 Latex 符號 可以嗎? 以前 使用 terminal pslatex 時是可以,但現在 用 terminal pdfcairo 就不知道該如何做了? - ...

可在已安裝系統分區的硬碟上作軟raid嗎

Franklin avatar
By Franklin
at 2021-04-21T21:38
如題 因為一些因素無法在安裝os時執行raid 目前有一顆1t ssd已經做好分區根目錄以及安裝許多軟體套件了 這個前提下我還可以安裝別的硬碟跟舊1t 做raid1嗎 且不刪除任何資料 環境 系統是Ubuntu 20.04 - ...

postfix ssl憑證設定請教

Hazel avatar
By Hazel
at 2021-04-21T17:36
想再請教: 因先前使用免費的憑證完成設定後, 最近購買ssl.com的憑證,並已和客服取得憑證檔, 今天上傳檔案後並設定路徑完後還是指向先前申請的免費憑證, 想請問哪邊還有需要修改的地方嗎? 謝謝。 main.cf的設定 https://i.imgur.com/wUKDMro.png 憑證位置 ht ...

file descriptor 檔案描述符的問題

Ethan avatar
By Ethan
at 2021-04-21T15:51
大家好,想詢問一下,一個觀念問題, 看到書上說,program 執行的時候, shell 會幫忙開啟 3 個檔案描述符,分別是 stdio (0) stdout (1) stderr (2) 這個我了解, 我的問題在於, 請問這 3 個 fd 是 global 的嗎? 意思就是 process ...