Docker运行一个Python环境

python

docker run -it --name bpx-python -v /bpx:/bpx python /bin/bash

pip3 install psycopg2
pip3 install mysql-connector-python

docker commit -a "PX Bai" bpx-python bpx-python1


运行中

如果你已经在运行中的容器中,想要挂载宿主机的目录,你可以使用 docker exec 命令来执行额外的操作。以下是在运行中的容器中挂载宿主机目录的示例命令:

docker exec -it 容器名称或ID \
    bash -c "mkdir -p /容器目录 && mount --bind /宿主机目录 /容器目录"

其中,容器名称或ID 是运行中容器的名称或容器ID。宿主机目录 是宿主机上的目录路径,容器目录 是容器内部的目录路径。通过这个命令,宿主机上的目录将被挂载到运行中的容器中。

请注意,需要在容器中执行该命令,因此使用 docker exec 进入容器的交互终端。在上述示例中,使用了 bash -c 命令来执行多个命令,包括创建容器内的目录和挂载宿主机目录。

挂载成功后,宿主机上的目录将与容器内的目录保持同步,可以在容器中对挂载的目录进行操作,同时这些操作也会反映在宿主机上。

请注意,这种方式只在运行中的容器内有效,如果需要在创建容器时就挂载宿主机目录,还是需要在 docker run 命令中使用 -v--volume 参数来指定挂载点。

docker exec -it bpx-pypy \
    bash -c "mkdir -p /bpx && mount --bind /bpx /bpx"
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值