如何在容器中运行python

docker linux python terminal


1.安装pip

pip 是 Python 包管理工具,该工具提供了对Python 包的查找、下载、安装、卸载的功能

  • 在终端上进入自己的容器中(不知道如何从本机进入远程服务器的容器中,可以阅读如何将本机文件传到远程服务器的容器里)
  • 先安装pip,由于权限不够,必须要加--user
wget https://bootstrap.pypa.io/get-pip.py
python get-pip.py --user
  • 再配置环境变量
export PATH=~/.local/bin:$PATH
  • 可以在终端命令行输入一下命令,检测自己是否安装成功
pip --version

2.运行python脚本

注意文件名应为在容器中的绝对路径

python 文件名.py

3.查看运行情况

top命令实时显示进程的状态。每5s更新一次。可以看到自己的python脚本运行情况。

top
top -p pid1,pid2  //显示某个或多个进程的信息
top -u username //显示某个用户的进程信息
kill 进程名  //杀掉进程
  • top显示出的每个列的含义

PID: 进程描述符
USER: 进程的拥有者
PRI:进程的优先级
NI: nice level
SIZE: 进程拥有的内存(包括code segment + data segment + stack segment)
RSS: 物理内存使用
VIRT(virtul memory usage): 进程需要的虚拟内存大小
RES(resident memory usage): 常驻内存
SHARE: 和其他进程共享的物理内存空间
STAT:进程的状态,有 S=sleeping,R=running,T=stopped or traced,D=interruptible sleep(不可中断的睡眠状态),Z=zombie。
%CPU: CPU使用率
%MEM: 物理内存的使用
TIME: 进程占用的总共cpu时间
COMMAND:进程的命令

你可能感兴趣的:(如何在容器中运行python)