1. Elija una imagen básica adecuada, puede traer python3.6 básico, entorno C ++ gcc, java SDK, etc., por lo que no necesita instalarlo en el contenedor más adelante
comando docker pull mirror
docker pull [OPTIONS] NAME[:TAG|@DIGEST]
docker pull 镜像链接:版本号
2. Consulte la publicación del blog anterior para instalar varios paquetes de extensión, incluido TensorFlow, jpype1, aquí puede usar pip para instalar
Última dirección de publicación de blog: https://blog.csdn.net/qq_22472047/article/details/104474561
3. Si java no está instalado, puede descargar el paquete de instalación del SDK de java localmente y cargarlo en el contenedor designado de Docker.
Descargue la versión especificada del SDK de Java
Enlace de descarga: https://www.oracle.com/cn/java/technologies/javase-jdk8-downloads.html
Cree una carpeta donde se almacena el entorno java
mkdir -p /usr/lib/jvm
Subir al contenedor especificado de Docker
1) Obtenga la identificación del contenedor
docker ps -a
2) Obtenga la identificación completa del contenedor
docker inspect -f '{
{.Id}}' container_id
3) Cargue archivos locales en el contenedor de la ventana acoplable
docker cp 本地文件路径 ID全称:容器路径
4) Descomprima el paquete de instalación del entorno java
tar -zxvf jdk-8u131-linux-x64.tar.gz -C /usr/lib/jvm
5) Establecer variables de entorno
vim /etc/profile
Cuando se usa un contenedor de ventana acoplable, a veces vim no está instalado en el interior, y cuando presiona el comando vim, aparece: vim: command not found. En este momento, debe instalar vim, pero cuando presiona el comando apt-get install vim, aparece:
Reading package lists... Done
Building dependency tree
Reading state information... Done
E: Unable to locate package vim
En este momento necesitas tocar:
apt-get update
La función de este comando es sincronizar los índices de las fuentes enumeradas en /etc/apt/sources.list y /etc/apt/sources.list.d para poder obtener los últimos paquetes de software.
Espere hasta que se complete la actualización y luego presione el comando
apt-get install vim
Puede instalar vim con éxito
En este momento, puede configurar la variable de entorno java y editar el archivo de configuración
export JAVA_HOME=/usr/lib/jvm/jdk1.8.0_231
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export PATH=$PATH:$JAVA_HOME/bin
6) Vuelva a cargar el archivo de configuración
source /etc/profile
Esto permite que la configuración surta efecto inmediatamente sin reiniciar
7) Pruébalo
java -version
monitor
java version "1.8.0_131"
Java(TM) SE Runtime Environment (build 1.8.0_131-b11)
Java HotSpot(TM) 64-Bit Server VM (build 25.131-b11, mixed mode)
Es decir, la configuración es correcta y todo el proceso de instalación ha terminado.
4. Instale pyhanlp
pip install pyhanlp -i https://pypi.doubanio.com/simple/ --trusted-host pypi.doubanio.com
5. Compruebe si pyhanlp se ha instalado correctamente.
Después de ingresar al entorno de python, importe el paquete pyhanlp, después del éxito, no se informará ningún error y se cargarán algunos archivos de modelo necesarios
from pyhanlp import *