docker

您所在的位置:网站首页 docker怎么运行本地代码 docker

docker

2023-10-14 21:15| 来源: 网络整理| 查看: 265

如何在环境下运行自己的代码,这篇博文告诉你,全是我自己总结的。

本操作是在 ubuntu 18.04 的环境下操作的。

当我们把 image 下下来之后,我们就可以进入到 docker 的环境中来运行自己的代码了。

我们要理解,对于 docker 来说,它是一个独立的环境。如果,我们在本机写了代码,在 docker 环境中是看不到了,所以我们要挂载本机文件到环境中。

你可以看我的博文来理解什么是挂载。

ubuntu | 挂载问题

docker

假设,我们在 /home/li/code/p.py 有一个 p.py 的文件,我们在本机进入路径

/home/li/code

那么如果我们不想进入环境,选择直接运行,那么就是下面这条命令

docker run -v $PWD:/home/li/m -w /home/li/m python:3.5 python p.py

我们来讲一下这条命令

-v 就是挂载的意思 $PWD 就是当前目录 -v $PWD:/home/li/m 的意思就是将本机的 /home/li/code 挂载到 docker 环境下的 /home/li/m 目录下 m 目录 docker 环境会直接创建 -w 是docker 环境下的路径 也就是说我们如果进入docker 环境的话,进入的是 /home/li/m 这个目录下 python:3.5 就是 image python 是docker 环境下的python 编译器

当然这是一次性运行,如果,我们想进入环境,在环境里运行,那么我们可以使用下面的命令

docker run -it -v $PWD:/home/li/m python:3.5 /bin/bash 上面这条命令是进入这个环境的 bash shell 中,我们进入的是路径是 / cd /home/li/m python p.py

这样就可以运行了

如果,我们退出了环境的话,再想执行之前的可以参考我下面的博文

docker | 容器的使用



【本文地址】


今日新闻


推荐新闻


    CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3