📜  Docker – 在 RHEL8 中为Python设置

📅  最后修改于: 2022-05-13 01:58:43.797000             🧑  作者: Mango

Docker – 在 RHEL8 中为Python设置

开发应用程序或软件需要在一台机器上启动多个微服务。因此,如果您是其中的 10 个服务,那么您需要在该机器上安装 10 个虚拟机。

Docker是如何解决上述问题的?

在 docker 的帮助下,您可以通过为每个微服务运行多个 docker 容器在同一个 VM 中运行多个微服务。容器就像轻量级虚拟机。 Docker 旨在通过在容器内创建、部署和运行应用程序来使事情变得更容易和更高效。您不必在容器中预先分配任何 RAM。

当我们在 jupyter notebook 中运行机器学习模型以便将机器学习与 DevOps 集成时,我们还可以在容器内运行我们的模型。要在 docker 容器中运行机器学习模型和其他Python项目,您需要遵循以下几个步骤来设置完整的环境。

第 1 步:安装 Docker

  • 首先,在yum.repo.d目录下配置docker.repo 文件
cd /etc/yum.repos.d/   

这里cd用于更改目录, “/etc/yum.repos.d”是目录的路径和名称。

vim docker.repo   

这里vim是一个编辑器命令。

  • i插入,然后在内容下方写下所有给定的内容
[docker]
baseurl = https://download.docker.com/linux/centos/7/x86_64/stable/
gpgcheck = 0
name = Docker repo

  • esc type :wq ,保存。
  • 现在要查看在 YUM 下配置的所有存储库,请使用以下命令:
yum repolist     

  • 使用以下命令安装 docker:
yum install docker-ce --nobest -y  

  • 现在使用以下命令启动 docker 服务:
systemctl start docker 

  • 要检查 docker 的状态是否处于活动状态,请使用以下命令:
systemctl status docker 
  • 如果需要重新启动 docker,请使用以下命令:
systemctl restart docker    

第 2 步:启动容器。

  • 要从 dockerhub 拉取(下载操作系统映像)CentOS 映像,请使用以下命令:
docker pull centos:latest  
  • 要从拉取的镜像运行 docker 容器,请使用以下命令。这里- 它表示交互式终端:
docker run -it centos:latest  

第 3 步:在 Container 中安装Python和库。

  • 使用以下命令在容器内安装Python 3 以在其中运行Python代码:
yum install python3

  • 现在你可以安装任何没有。库根据您的要求。例如要安装 numpy 包,请使用以下命令:
pip3 install numpy

此时,您的Python设置已准备好与 RHEL8 上 docker 容器内的任何Python项目一起使用。