Docker - 从容器访问主机

17 浏览
0 Comments

Docker - 从容器访问主机

我怎样才能从容器中访问主机?例如,我想在主机上运行一个脚本?还有其他方法可以实现这个吗?我只考虑了SSH,还有其他方法吗?

0
0 Comments

问题:Docker容器无法访问宿主机的原因和解决方法

在Ubuntu 20.04上运行Docker时,你需要将本地目录挂载到容器中,或者使用卷。这样,你在宿主机上的特定本地目录将被挂载到容器内的文件夹中。

使用-v选项启动容器:

docker run -d -v /home/rootuser/LocalMcScriptFolder:/app/ContainerFolder YOURIMAGE

进入容器,进入文件夹并运行脚本:

docker exec -it CONTAINERID bash
$cd ContainerFolder
$pwd
/app/ContainerFolder
$./test.sh

0