【教程】在 Linux 系统上安装 Docker并配置国内镜像源

embedded/2024/10/19 8:41:58/

本文简单介绍如何在Linux系统上安装并运行docker

配置Docker

Docker的安装需要具有 sudo 权限的用户。

如果能连接docker官网,可以参考 https://docs.docker.com/engine/install/ubuntu/#install-using-the-repository
如果不能连接docker官网(比如需要),可以参考 https://www.runoob.com/docker/ubuntu-docker-install.html

对于国内用户,可以使用国内的 Docker 镜像源来加速下载。

  1. sudo nano /etc/docker/daemon.json
  2. 添加如下内容:
{ "registry-mirrors": [ "https://docker.rainbond.cc"] }
  1. 重新启动dockersystemctl restart docker

在 Docker 容器中运行 Python 项目

  1. 在项目文件夹内创建Dockerfile
dockerfile"># Dockerfile  
FROM python:3.8  WORKDIR /home/su/trend_pred  COPY requirements.txt .  # Install the dependencies  
RUN pip install --no-cache-dir -i https://pypi.tuna.tsinghua.edu.cn/simple -r requirements.txt  COPY . .  # Specify the command to run your application  
CMD ["bash", "-c", "python -m sklearnex random_select_features.py evaluate_all_combination_features"]
  1. 使用以下命令构建 Docker 镜像:
sudo docker build -t trend_pred_image .
  1. 使用以下命令运行 Docker 容器并挂载目录:
sudo docker run --rm -v /home/nizai2a/trend_pred:/home/nizai2a/trend_pred trend_pred_image
  1. 停止运行中的所有容器
sudo docker stop $(sudo docker ps -a -q)

http://www.ppmy.cn/embedded/128687.html

相关文章

java-sec-code学习4-SQL注入

java-sec-code学习4-SQL注入 case1 URL: http://127.0.0.1:8080/sqli/mybatis/vuln01?usernamejoychou%27%20or%20%271%27%271 直接来看源代码: 直接获取请求参数username并且通过直接拼接的方式连接到SQL查询语句,随后再statement.executeQuery()方…

Vscode+Pycharm+Vue.js+WEUI+django火锅(7) 傍着Copliot战WEUI Picker

https://doc.vux.li/zh-CN/components/picker.html里面看了Picker的说明,觉得还是用AI方便快捷。于是祭出了Copliot.第一问.hi Copliot,给一个vue weui picker 实现示例 Copliot: 你可以使用 vue-weui 库来实现 WeUI 样式的 Picker 组件。以下是一个简…

awk命令学习记录

awk命令 awk命令 表示将一行数据按特定分割符分割成多列,而从而选取特定列数的数据,默认分割符为空格,连接符默认也是空格 // 1. 更换分割符 awk -F : 1.txt // 1.txt为你的文件名 // 2. 打印多列 awk {print $1,$2} // $0为整行&#xff…

复习:React 中的 Diff 算法,原理是什么

React中的Diff算法,其原理主要用于比较新旧虚拟DOM树的差异,并生成更新补丁以最小化DOM操作。以下是React Diff算法原理的详细解释: 一、Diff算法的基本概念 Diff算法,即差异查找算法,在React中主要用于计算虚拟DOM中真正变化的部分,并只针对该部分进行原生DOM操作,而…

JAVA地狱级笑话

为什么Java开发者总是不怕黑暗? 因为他们总是有null指针来照亮路。 Java程序员最讨厌的音乐是什么? Garbage Collection旋律,节奏总是让他们烦躁。 为什么Java中的HashMap很擅长社交? 因为它总是能快速找到key对应的朋友。 Java开…

基于Flink+Hologres搭建实时数仓

Apache Paimon是一种流批统一的数据湖存储格式,结合Flink及Spark构建流批处理的实时湖仓一体架构。Paimon创新地将湖格式与LSM技术结合起来,给数据湖带来了实时流更新以及完整的流处理能力。借助实时计算Flink版与Apache Paimon,可以快速地在…

深入理解计算机系统--计算机系统漫游

对于一段最基础代码的文件hello.c&#xff0c;解释程序的运行 #include <stdio.h>int main() {printf ( "Hello, world\n") ;return 0; }1.1、信息就是位上下文 源程序是由值 0 和 1 组成的位&#xff08;比特&#xff09;序列&#xff0c;8 个位被组织成一组…

光伏行业如何借助ERP领跑绿色经济?

在全球能源结构转型和绿色能源转型的大背景下&#xff0c;现在光伏行业呈现出技术创新、市场需求扩大、产能调整和竞争加剧等特点&#xff0c;也预示行业的持续成长和未来的发展潜力。但企业仍然需要不断提高技术水平和管理水平以应对激烈的市场竞争&#xff0c;SAP ERP制定符合…