docker run 命令30个常用参数详解
文章目录
- 0.前言
- docker run 命令示例
- 2.Docker run 多种用法
- 知其然知其所以然
- 1. 基本用法
- 2. 启动交互式容器
- 3. 映射端口
- 4. 挂载文件/目录
- 5. 设置环境变量
- 6. 指定容器名称
- 7. 后台运行容器
- 8. 重启策略
- 9. 其他参数
- 2. docker run 命令参数详解
- 1. `-d`:以后台模式(detached mode)运行容器,即在容器启动后将其放入后台运行。
- 2. `-it`:以交互模式(interactive mode)运行容器,即启动一个新的终端会话并连接到正在运行的容器。
- 3. `--name`:为容器指定一个名称。
- 4. `-p`:将容器的端口映射到主机的端口。
- 5. `-v`:将主机的目录或文件挂载到容器中。
- 6. `--network`:指定容器使用的网络类型。
- 7. `--env`:设置容器的环境变量。
- 8. `--rm`:容器退出时自动删除容器。这在临时容器中非常有用。
- 9. `--link`:将容器连接到另一个容器。
- 10. `--privileged`:以特权模式运行容器,具有访问主机系统的权限。
- 11. `--volume-driver`:指定容器数据卷的驱动程序。
- 12. `--ulimit`:设置容器的资源限制。
- 13. `--detach-keys`:指定分离容器的键盘序列。
- 14. `--env-file`:从文件中读取环境变量。
- 15. `--hostname`:设置容器的主机名。
- 16. `--dns`:设置容器使用的 DNS 服务器。
- 17. `--shm-size`:设置容器的共享内存大小。
- 18. `--link`:连接到其他容器。
- 19. `--restart`:设置容器的重启策略。
- 20. `--cpu-shares`:设置容器的 CPU 份额。
- 21. `--memory`:设置容器的内存限制。
- 22. `--cap-add` 和 `--cap-drop`:添加或删除容器的特权。
- 23. `--rm`:容器退出时自动删除容器。这在临时容器中非常有用。
- 24. `--link`:将容器连接到另一个容器。
- 25. `--privileged`:以特权模式运行容器,具有访问主机系统的权限。
- 26. `--volume-driver`:指定容器数据卷的驱动程序。
- 27. `--ulimit`:设置容器的资源限制。
- 3.参考文档
0.前言
Docker run 命令是在 Docker 中创建和运行容器的主要命令之一。它允许根据需要配置容器的各种属性。 下面是 docker run
命令的一些常见用法和示例,我们共同学习。
docker run 命令示例
以下是一个比较常见的 Docker run 命令示例,用于创建一个 NGINX 容器:
docker run -d \--name my_nginx \-p 80:80 \-v /path/to/nginx/conf:/etc/nginx/conf.d \-v /path/to/nginx/html:/usr/share/nginx/html \nginx:latest
-d
: 在后台以守护进程模式运行容器。--name my_nginx
: 为容器指定一个名称(可以根据需要更改为您喜欢的名称)。-p 80:80
: 将主机的端口 80 映射到容器的端口 80。这样,您可以通过访问http://localhost
来访问 NGINX 容器中的网站。-v /path/to/nginx/conf:/etc/nginx/conf.d
: 将主机上的 NGINX 配置文件目录挂载到容器中的/etc/nginx/conf.d
目录,以便使用自定义的 NGINX 配置。-v /path/to/nginx/html:/usr/share/nginx/html
: 将主机上的 HTML 文件目录挂载到容器中的/usr/share/nginx/html
目录,以便在容器中提供自定义的静态网页内容。nginx:latest
: 指定要使用的 NGINX 镜像及其标签(可以根据实际情况替换为您自己的镜像名称和标签)。
Docker run 命令是在 Docker 中创建和运行容器的主要命令之一。它允许您根据需要配置容器的各种属性。以下是 Docker run 命令的30个常用参数的详细解释和示例用法,帮助您更好地理解和使用这些参数。
-
-d
或--detach
:以后台模式运行容器,将容器放置在后台运行,作为守护进程。
示例:docker run -d image_name
-
-it
:以交互模式运行容器,允许与容器进行交互。
示例:docker run -it image_name
-
--name
:为容器指定一个名称。
示例:docker run --name container_name image_name
-
-p
:将容器的端口映射到主机上的一个端口。
示例:docker run -p host_port:container_port image_name
-
-v
:挂载主机上的文件或目录到容器内部。
示例:docker run -v host_path:container_path image_name
-
-e
:设置容器的环境变量。
示例:docker run -e ENV_VARIABLE=value image_name
-
--restart
:指定容器在退出时的重启策略。
示例:docker run --restart=always image_name
-
--link
:将容器连接到另一个容器,在两个容器之间建立网络连接。
示例:docker run --link container_name:image_alias image_name
-
--dns
:指定容器使用的自定义 DNS 服务器。
示例:docker run --dns 8.8.8.8 image_name
-
--dns-search
:指定容器的 DNS 搜索域。
示例:docker run --dns-search example.com image_name
-
--cap-add
和--cap-drop
:增加或删除容器的 Linux 能力,用于控制容器的权限。
示例:docker run --cap-add=SYS_ADMIN image_name
-
--privileged
:给容器赋予特权,可以访问主机的设备。
示例:docker run --privileged image_name
-
--tmpfs
:在容器内创建临时文件系统,用于存储临时数据。
示例:docker run --tmpfs /tmp image_name
-
--ulimit
:设置容器的资源限制,如最大打开文件数、最大进程数等。
示例:docker run --ulimit nofile=1024:1024 image_name
-
--security-opt
:设置容器的安全选项,如 AppArmor 配置、Seccomp 配置等。
示例:docker run --security-opt seccomp:unconfined image_name
-
--cpu-shares
:设置容器的 CPU 份额,用于控制 CPU 资源的分配。
示例:docker run --cpu-shares 512 image_name
-
--memory
:设置容器可使用的内存限制。
示例:docker run --memory 1g image_name
-
--network
:指定容器使用的网络模式。
示例:docker run --network bridge image_name
-
--hostname
:设置容器的主机名。
示例:docker run --hostname my_container image_name
-
--user
:指定容器运行时的用户名或 UID。
示例:docker run --user username image_name
-
--volume-driver
:指定容器使用的卷驱动程序。
示例:docker run --volume-driver my_driver image_name
-
--shm-size
:设置容器的共享内存大小。
示例:docker run --shm-size 2g image_name
-
--add-host
:向容器的/etc/hosts
文件添加自定义主机名和 IP 映射。
示例:docker run --add-host myhost:192.168.0.100 image_name
-
--read-only
:将容器的文件系统设置为只读模式。
示例:docker run --read-only image_name25.
–cpu-quota:设置容器的 CPU 配额,以微秒为单位。 示例:
docker run --cpu-quota=50000 image_name` -
--cpu-period
:设置容器的 CPU 周期,以微秒为单位。
示例:docker run --cpu-period=100000 image_name
-
--dns-option
:为容器的 DNS 配置添加自定义选项。
示例:docker run --dns-option=timeout:5 image_name
-
--sysctl
:设置容器的内核参数。
示例:docker run --sysctl net.ipv4.ip_forward=1 image_name
-
--label
:为容器添加标签,用于识别和组织容器。
示例:docker run --label env=production image_name
-
--workdir
:设置容器的工作目录。
示例:docker run --workdir /app image_name
2.Docker run 多种用法
知其然知其所以然
Docker run 命令是用于创建和运行容器的主要命令之一。它可以根据提供的参数配置容器的各种属性。下面是 Docker run 命令的一些常见用法和示例,从入门到精通,帮助您更好地理解和使用该命令。
1. 基本用法
最简单的 Docker run 命令形式如下:
docker run image_name
这将使用指定的镜像创建一个新的容器,并在容器中运行默认的启动命令。
2. 启动交互式容器
使用 -it
参数可以启动一个交互式容器,允许您与容器进行交互,类似于在终端中打开一个新的会话:
docker run -it image_name
这将在容器内打开一个新的终端,并将您连接到容器的标准输入(stdin)。
3. 映射端口
使用 -p
参数可以将容器的端口映射到主机上的一个端口,以便可以通过主机访问容器中运行的服务:
docker run -p host_port:container_port image_name
例如,将容器的端口 8080 映射到主机的端口 80:
docker run -p 80:8080 image_name
这样,您可以通过访问 http://localhost
来访问容器中的服务。
4. 挂载文件/目录
使用 -v
参数可以将主机上的文件或目录挂载到容器内部,实现主机和容器之间的文件共享:
docker run -v host_path:container_path image_name
例如,将主机上的 /path/to/host/directory
目录挂载到容器的 /path/to/container/directory
目录:
docker run -v /path/to/host/directory:/path/to/container/directory image_name
这样,容器内部的操作将反映在主机上的相应目录中,实现了数据的共享和持久化。
5. 设置环境变量
使用 -e
参数可以设置容器的环境变量:
docker run -e ENV_VARIABLE=value image_name
例如,设置一个名为 DATABASE_URL
的环境变量:
docker run -e DATABASE_URL=mysql://user:password@host:port/database image_name
这样,在容器内部可以通过读取该环境变量来配置应用程序。
6. 指定容器名称
使用 --name
参数可以为容器指定一个名称:
docker run --name container_name image_name
例如:
docker run --name my_container image_name
这样,您可以使用容器名称来管理和操作容器,而不仅仅依赖于容器的 ID。
7. 后台运行容器
使用 -d
参数可以将容器放置在后台运行,作为守护进程:
docker run -d image_name
8. 重启策略
使用 --restart
参数可以指定容器在退出时的重启策略,常见的选项有 no
、on-failure[:max-retries]
、always
、unless-stopped
。
docker run --restart=always image_name
这将在容器退出时自动重新启动容器,确保容器的持续可用性。
9. 其他参数
除了上面的常用的参数,其实还有一些参数也是比较有用的
Docker run 还有许多其他参数可用于更高级的容器配置,如网络设置、安全选项、资源限制等
-
--restart
:指定容器在退出时的重启策略,可选值为no
、on-failure[:max-retries]
、always
、unless-stopped
。
例如:docker run --restart=always image_name
-
--link
:将容器连接到另一个容器,在两个容器之间建立网络连接。
例如:docker run --link container_name:image_alias image_name
-
--dns
:指定容器使用的自定义 DNS 服务器。
例如:docker run --dns 8.8.8.8 image_name
-
--dns-search
:指定容器的 DNS 搜索域。
例如:docker run --dns-search example.com image_name
-
--cap-add
和--cap-drop
:增加或删除容器的 Linux 能力,用于控制容器的权限。
例如:docker run --cap-add=SYS_ADMIN image_name
-
--privileged
:给容器赋予特权,可以访问主机的设备。
例如:docker run --privileged image_name
-
--tmpfs
:在容器内创建临时文件系统,用于存储临时数据。
例如:docker run --tmpfs /tmp image_name
-
--ulimit
:设置容器的资源限制,如最大打开文件数、最大进程数等。
例如:docker run --ulimit nofile=1024:1024 image_name
-
--security-opt
:设置容器的安全选项,如 AppArmor 配置、Seccomp 配置等。
例如:docker run --security-opt seccomp:unconfined image_name
-
--cpu-shares
:设置容器的 CPU 份额,用于控制 CPU 资源的分配。
例如:docker run --cpu-shares 512 image_name
-
--memory
:设置容器可使用的内存限制。
例如:docker run --memory 1g image_name
2. docker run 命令参数详解
docker run
命令是Docker中用于创建并运行容器的命令。它有许多参数,用于控制容器的运行方式、网络连接、环境变量等。下面是对一些常用参数的详细解释:
1. -d
:以后台模式(detached mode)运行容器,即在容器启动后将其放入后台运行。
`docker run -d image_name
2. -it
:以交互模式(interactive mode)运行容器,即启动一个新的终端会话并连接到正在运行的容器。
docker run -it image_name
``
3. --name
:为容器指定一个名称。
`docker run --name container_name image_name
4. -p
:将容器的端口映射到主机的端口。
`docker run -p host_port:container_port image_name
这个参数允许你将容器内部的端口映射到主机上,以便可以通过主机的端口访问容器内的服务。
5. -v
:将主机的目录或文件挂载到容器中。
`docker run -v host_path:container_path image_name
这个参数允许你将主机上的目录或文件挂载到容器中,以便在容器中使用或共享数据。
6. --network
:指定容器使用的网络类型。
`docker run --network network_name image_name
这个参数允许你将容器连接到指定的网络,以便容器可以与其他容器或主机进行通信。
7. --env
:设置容器的环境变量。
`docker run --env key=value image_name
这个参数允许你在容器中设置环境变量,以便容器内的应用程序可以使用这些变量。
8. --rm
:容器退出时自动删除容器。这在临时容器中非常有用。
`docker run --rm image_name
9. --link
:将容器连接到另一个容器。
`docker run --link container_name:image_alias image_name
这个参数允许你将一个容器连接到另一个容器,以便容器之间可以进行通信。
10. --privileged
:以特权模式运行容器,具有访问主机系统的权限。
`docker run --privileged image_name
这个参数允许容器访问主机的设备,以便执行特权操作。
11. --volume-driver
:指定容器数据卷的驱动程序。
`docker run --volume-driver driver_name -v volume_name:image_name
这个参数允许你指定一个自定义的数据卷驱动程序,以便在容器中使用数据卷。
12. --ulimit
:设置容器的资源限制。
`docker run --ulimit resource_name=value image_name
这个参数允许你设置容器的资源限制,如最大打开文件数、最大进程数等。
13. --detach-keys
:指定分离容器的键盘序列。
`docker run --detach-keys="ctrl-]" image_name
这个参数允许你自定义分离容器的键盘序列,用于在交互模式下分离容器。
14. --env-file
:从文件中读取环境变量。
`docker run --env-file=file_path image_name
这个参数允许你从文件中读取环境变量,并将其传递给容器。
15. --hostname
:设置容器的主机名。
`docker run --hostname=custom_hostname image_name
这个参数允许你为容器设置一个自定义的主机名。
16. --dns
:设置容器使用的 DNS 服务器。
`docker run --dns=dns_server_ip image_name
这个参数允许你为容器设置使用特定的 DNS 服务器进行域名解析。
17. --shm-size
:设置容器的共享内存大小。
`docker run --shm-size=2g image_name
这个参数允许你为容器设置共享内存的大小,以便容器可以使用更多的内存资源。
18. --link
:连接到其他容器。
`docker run --link=container_name:image_alias image_name
这个参数允许你将一个容器连接到另一个容器,并为连接的容器指定一个别名。
19. --restart
:设置容器的重启策略。
`docker run --restart=always image_name
这个参数允许你设置容器在退出时的重启策略,可以设置为 `no`、`on-failure` 或 `always`。
20. --cpu-shares
:设置容器的 CPU 份额。
`docker run --cpu-shares=512 image_name
这个参数允许你为容器设置 CPU 的份额,用于控制容器在 CPU 资源竞争时的优先级。
21. --memory
:设置容器的内存限制。
`docker run --memory=1g image_name
这个参数允许你为容器设置内存的限制,以确保容器不会占用过多的内存资源。
22. --cap-add
和 --cap-drop
:添加或删除容器的特权。
`docker run --cap-add=SYS_ADMIN image_name
这些参数允许你为容器添加或删除特定的权限,用于控制容器的安全性。
23. --rm
:容器退出时自动删除容器。这在临时容器中非常有用。
`docker run --rm image_name
24. --link
:将容器连接到另一个容器。
`docker run --link container_name:image_alias image_name
这个参数允许你将一个容器连接到另一个容器,以便容器之间可以进行通信。
25. --privileged
:以特权模式运行容器,具有访问主机系统的权限。
`docker run --privileged image_name
这个参数允许容器访问主机的设备,以便执行特权操作。
26. --volume-driver
:指定容器数据卷的驱动程序。
`docker run --volume-driver driver_name -v volume_name:image_name
这个参数允许你指定一个自定义的数据卷驱动程序,以便在容器中使用数据卷。
27. --ulimit
:设置容器的资源限制。
`docker run --ulimit resource_name=value image_name
这个参数允许你设置容器的资源限制,如最大打开文件数、最大进程数等。
3.参考文档
-
Docker run 命令参考: https://www.runoob.com/docker/docker-run-command.html
Runoob 网站提供了一个简明的 Docker run 命令参考,解释了一些常用参数的含义和用法,并提供了示例。 -
Docker run 命令文档: https://docs.docker.com/engine/reference/run/
官方文档中关于 Docker run 命令的详细说明,包括所有参数的解释和示例用法。 -
https://docker-curriculum.com/#docker-run
这是一个国外的网站提供了一些具体的 Docker run 命令示例,涵盖了各种常见的用例和配置。
相关文章:

docker run 命令30个常用参数详解
文章目录 0.前言docker run 命令示例 2.Docker run 多种用法知其然知其所以然1. 基本用法2. 启动交互式容器3. 映射端口4. 挂载文件/目录5. 设置环境变量6. 指定容器名称7. 后台运行容器8. 重启策略9. 其他参数 2. docker run 命令参数详解1. -d:以后台模式…...

[kali]kali linux镜像下载地址
百度网盘地址 链接:https://pan.baidu.com/s/1cxySSyQdLIkox-w_CSka4Q 提取码:cevu 官方下载合集 https://www.kali.org/downloads/(所有版本) 独立链接: 2020.3版本 64位:https://cdimage.kali.org/kali-2020.…...

考研408 | 【操作系统】操作系统的概述
操作系统的概念和功能 导图 操作系统的功能和目标 1.作为系统资源的管理者 2.向上层提供方便易用的服务 3.作为最接近硬件的层次 操作系统的特征 导图 并发 并发VS并行 共享 并发和共享的关系 虚拟 异步 操作系统的发展和分类 导图 1.手工操作 2.批处理阶段--单道批处理系统…...

VM部署CentOS并且设置网络
最近在准备学习k8s,需要部署服务器,所以需要在虚拟机中部署centOS服务,下面是在虚拟机中部署CentOs服务。 其中VM地址在下面 链接:https://pan.baidu.com/s/1hSKr5RfwsabdzNOvHmZ5kw?pwdkys5 提取码:kys5 其中Cent…...

多维时序 | MATLAB实现KOA-CNN-BiGRU-Attention多变量时间序列预测
多维时序 | MATLAB实现KOA-CNN-BiGRU-Attention多变量时间序列预测 目录 多维时序 | MATLAB实现KOA-CNN-BiGRU-Attention多变量时间序列预测预测效果基本介绍模型描述程序设计参考资料 预测效果 基本介绍 MATLAB实现KOA-CNN-BiGRU-Attention多变量时间序列预测,KOA-…...

深入Redis线程模型
目录 1.前言 2.Redis为什么快? 3.Redis 为何选择单线程? 3.1可维护性 3.2并发处理 3.3性能瓶颈 4.Reactor设计模式 5.Redis4.0前 单线程模型 - Event Loop 6.Redis4.0后 多线程异步任务 7.Redis6.0后 多线程网络模型 1.前言 这篇文章我们主要围绕…...

idea cannot download sources 解决方法
问题 点击class文件右上角下载源码失败 解决方案 找到idea terminal 控制台cd 至maven工程执行 mvn dependency:resolve -Dclassifiersources...

CS:GO升级 Linux不再是“法外之地”
在前天的VAC大规模封禁中,有不少Linux平台的作弊玩家也迎来了“迟到”的VAC封禁。 一直以来,Linux就是VAC封禁的法外之地。虽然大部分玩家都使用Windows平台进行游戏。但实际上,使用Linux畅玩CS:GO的玩家也不在少数。 以前V社主要打击W…...

手写spring笔记
手写spring笔记 《Spring 手撸专栏》笔记 IoC部分 Bean初始化和属性注入 Bean的信息封装在BeanDefinition中 /*** 用于记录Bean的相关信息*/ public class BeanDefinition {/*** Bean对象的类型*/private Class beanClass;/*** Bean对象中的属性信息*/private PropertyVal…...

shell的两种属性: 交互(interactive)与登录(login)
1. 背景 在看shell变量的时候引起了兴趣: 局部变量,全局变量,环境变量,shell的配置文件,参考博客: http://c.biancheng.net/view/773.html 2. 交互式与非交互式 参考博客: shell的两个属性:是否交互式(interactive), 是否登录…...

实现简单的element-table的拖拽效果
第一步,先随便创建element表格 <el-table ref"dragTable" :data"tableData" style"width: 100%" border fit highlight-current-row><el-table-column label"日期" width"180"><template slot-sc…...

Web网页浏览器远程访问jupyter notebook服务器【内网穿透】
文章目录 前言1. Python环境安装2. Jupyter 安装3. 启动Jupyter Notebook4. 远程访问4.1 安装配置cpolar内网穿透4.2 创建隧道映射本地端口 5. 固定公网地址 前言 Jupyter Notebook,它是一个交互式的数据科学和计算环境,支持多种编程语言,如…...

干翻Dubbo系列第十一篇:Dubbo常见协议与通信效率对比
文章目录 文章说明 一:协议 1:什么是协议 2:协议和序列化关系 3:协议组成 (一):头信息 (二):体信息 4:Dubbo3中常见的协议 5:…...

春秋云镜 CVE-2020-17530
春秋云镜 CVE-2020-17530 S2-061 靶标介绍 对CVE-2019-0230的绕过,Struts2官方对CVE-2019-0230的修复方式是加强OGNL表达式沙盒,而CVE-2020-17530绕过了该沙盒。当对标签属性中的原始用户输入进行评估时,强制 OGNL 评估可能会导致远程代码执…...

【java毕业设计】基于Spring Boot+Vue+mysql的论坛管理系统设计与实现(程序源码)-论坛管理系统
基于Spring BootVuemysql的论坛管理系统设计与实现(程序源码毕业论文) 大家好,今天给大家介绍基于Spring BootVuemysql的论坛管理系统设计与实现,本论文只截取部分文章重点,文章末尾附有本毕业设计完整源码及论文的获取…...

华为在ospf area 0单区域的情况下结合pbr对数据包的来回路径进行控制
配置思路: 两边去的包在R1上用mqc进行下一跳重定向 两边回程包在R4上用mqc进行下一跳重定向 最终让内网 192.168.10.0出去的数据包来回全走上面R-1-2-4 192.168.20.0出去的数据包来回全走 下面R1-3-4 R2和R3就是简单ospf配置和宣告,其它没有配置&#…...

PyQt5登录界面跳转
目录 1、设计ui界面 2、设计逻辑代码,实现登录界面跳转 3、结果 1、设计ui界面 设计后的ui界面 在这里可以设置密码不显示 这里可以设置快捷键 最后将ui界面转为py文件后获得的逻辑代码为:(文件名为Login.py) # -*- coding: u…...

git add 用法
git add 是 Git 的一个命令,用于将更改的文件加入到暂存区(staging area),准备提交这些更改。以下是该命令的常见用法: 添加单个文件 git add 文件名添加多个文件 git add 文件名1 文件名2 ...添加所有当前目录下的更改…...

系统架构设计师---2018年下午试题1分析与解答(试题三)
系统架构设计师---2018年下午试题1分析与解答 试题三 阅读以下关于嵌入式实时系统相关技术的叙述,在答题纸上回答问题 1 和问题 2。 【说明】 某公司长期从事宇航领域嵌入式实时系统的软件研制任务。公司为了适应未来嵌入式系统网络化、智能化和综合化的技术发展需要,决定…...

面试时如何回答接口测试怎么进行
一、什么是接口测试 接口测试顾名思义就是对测试系统组件间接口的一种测试,接口测试主要用于检测外部系统与系统之间以及内部各个子系统之间的交互点。测试的重点是要检查数据的交换,传递和控制管理过程,以及系统间的相互逻辑依赖关系等。 …...

【LeetCode】647.回文子串
题目 给你一个字符串 s ,请你统计并返回这个字符串中 回文子串 的数目。 回文字符串 是正着读和倒过来读一样的字符串。 子字符串 是字符串中的由连续字符组成的一个序列。 具有不同开始位置或结束位置的子串,即使是由相同的字符组成,也会…...

【Git】SSH到底是什么
一、SSH初探 1、SSH是什么? SSH是一个安全协议,类似有SSL、TSL Git有四种协议:本地协议、Git协议、HTTP协议、SSH协议 SSH协议的优缺点: 优点:SSH访问更加安全,有利于公司的开发维护,并且可…...

当你出差在外时,怎样轻松访问远程访问企业局域网象过河ERP系统?
文章目录 概述1.查看象过河服务端端口2.内网穿透3. 异地公网连接4. 固定公网地址4.1 保留一个固定TCP地址4.2 配置固定TCP地址 5. 使用固定地址连接 概述 ERP系统对于企业来说重要性不言而喻,不管是财务、生产、销售还是采购,都需要用到ERP系统来协助。…...

机器学习与模型识别1:SVM(支持向量机)
一、简介 SVM是一种二类分类模型,在特征空间中寻找间隔最大的分离超平面,使得数据得到高效的二分类。 二、SVM损失函数 SVM 的三种损失函数衡量模型的性能。 1. 0-1 损失: 当正例样本落在 y0 下方则损失为 0,否则损失为…...

在CentOS7.9上安装最新版本Docker安装步骤
1、查看系统版本: cat /etc/redhat-release 2、卸载原有版本(如有的话) sudo yum remove docker \ docker-client \ docker-client-latest \ docker-common \ d…...

基于 spring boot 的动漫信息管理系统【源码在文末】
半山腰总是最挤的,你得去山顶看看 大学生嘛,论文写不出,代码搞不懂不要紧,重要的是,从这一刻就开始学习,立刻马上! 今天带来的是最新的选题,基于 spring boot 框架的动漫信息管理系…...

vue项目根据word模版导出word文件
一、安装依赖 //1、docxtemplaternpm install docxtemplater pizzip -S//2、jszip-utilsnpm install jszip-utils -S//3、pizzipnpm install pizzip -S//4、FileSaver npm install file-saver --save二、创建word模版 也就是编辑一个word文档,文档中需要动态取值的…...

PHP 从 URL(链接) 字符串中获取参数
PHP 从 URL(链接) 字符串中获取参数 //URL(链接)字符串 $url https://www.baidu.com/?name小洪帽i&sex男&age999; //parse_url 函数从一个 URL 字符串中获取参数 $urlparse_url($url); //输出获取到的内容 echo "<pre>"; pri…...

第一百三十一天学习记录:数据结构与算法基础:栈和队列(下)(王卓教学视频)
队列的表示和操作的实现 循环顺序队列是一种使用数组来实现的队列结构,其中头指针和尾指针表示队列的头部和尾部位置。 当队列为空时,头指针和尾指针都指向同一个位置,即数组的第一个位置。这是因为在空队列中,没有任何元素可以作…...

全球磁强计市场价值约为16.2亿美元,预测期内将以超过5.21%的增长率增长
磁强计是一种用于测量磁场强度和方向的仪器。它可以检测和测量地球磁场、物体的磁性、地下矿藏、磁性材料等。磁强计在地球科学、物理学、地质学、勘探、矿业等领域具有广泛的应用。 根据阿谱尔(APO)的统计及预测,2022年全球磁强计市场价值约…...