说我要运行以下命令:
$Ids = @(1317,1132,110,9999,1955)
$rows = @(Import-Csv C:\mycsv-csv.csv |? { $Ids -contains $_.id})
foreach ($r in $rows) {
write-host $r.id; $r.fname
}
以上运行正常,我可以得到我想要的Gui。但是,如果我想使用 docker run -it \
--env="DISPLAY" \
--env="QT_X11_NO_MITSHM=1" \
--volume="/tmp/.X11-unix:/tmp/.X11-unix:rw" \
my_image
文件运行以上命令,该怎么办?我尝试过:
docker-compose
但是,无论何时尝试,它都行不通:
version: '3'
services:
service-1:
build: ./dockerfiles
environment:
- DISPLAY
- QT_X11_NO_MITSHM=1
volumes:
- ~/.ssh:/root/.ssh
- ./dockerfiles:/usr/src/app
- /tmp/.X11-unix:/tmp/.X11-unix:rw
每当我想启动一个GUI时都会遇到以下错误(例如ROS中的Rviz):
Docker run -it my_image