Docker 再学习

Docker打包深度学习项目 无 阅读详情

很长时间没有用过 Docker 了,之前用 Docker 还是自己学网络安全的时候用 Vulhub 搭建相关的环境。

主要是 Docker-compose 快速部署不得不说对小白来说非常好用,部署只要进入相关的漏洞文件然后执行一句话就可以了。

docker-compose up -d

如果有冲突的端口,则可以进行修改 yml 文件,修改 port 端口即可(左边的为宿主机端口,右端是容器内开放端口)

有的时候有的漏洞并不在 Vulhub 里面,就要自己找 image (镜像) ,比方说我自己之前写的宝塔漏洞的复现。就用这来回顾一下 docker 的基础使用.

Docker 三个概念

  1. 镜像(Image)
  2. 容器(Container)
  3. 仓库(Repository)

拉取指定的镜像

docker pull tim2docker/baota2:v1

查看本地镜像

docker image

关键数据有 IMAGE ID ,这将在部署 Image 将会用上.

部署镜像

部署 Image,由于宝塔开放的端口是8888端口, PHPAdmin 开放的是 888 端口,其他的还有 2279 的端口,都要开放.

docker run -d -it -p 8888:888 -p 888:888 -p 2279:2279 <Your Image ID>

# -d 是指容器进入后台运行,部署完成后不会进入容器内的终端.

# -it 可以看作 -i 和 -t 的合体, -t 是指在容器内指定一个伪终端, -i 是允许对容器内的标准输入.

# -p 是指定端口

查看容器运行状态

docker ps

对容器内发送指令

docker exec Your Container ID 指令

比方说以上面的宝塔的命令为例,我想要重启宝塔

docker exec Your Container ID bt restart

也可以用 attach 进入容器

docker attach Your Container ID

然后输入相关指令就可以了

如果想退出容器只需输入以下内容

exit

关闭容器

docker stop Your Container ID

其他指令

  1. 重启容器

docker restart Your Container ID

  1. 删除容器

docker rm Your Container ID

  1. 搜索镜像

docker search Your want

容器转化为镜像

docker commit -m "Description" -a "User Information" <Your Container ID> Name/Repository

# -m 是指定说明信息
# -a 指定用户信息
# Name/Repository 是指目标镜像的用户名和仓库名

利用 Dockerfile 创建 docker 还是没有深度了解,还是有空继续了解吧.

『docker笔记』通过docker搭建深度学习环境 通过docker搭建深度学习环境! 文章目录一. docker简介二. centos安装docker第一步2.1. 安装前提条件2.2. 安装docker依赖环境2.3. 添加阿里云的软件源2.4. 更新yum缓存(为了保证能更新和下载需要的服务:如docker)三. centos安装docker第二步3.1. 安装并启动docker3.2. 启动Docker服务3.3. 设置开机自启四. docker高效搭建开发环境五. 关于宿主机卸载docker服务参考文章 一. docker简介 docker 是 阅读详情

相关推荐

从FinFET到NanoSheet:一文看懂TSMC制程技术的架构革命与性能飞跃

本文深入解析了TSMC从FinFET到NanoSheet的制程技术架构革命。FinFET通过三维立体结构解决了短沟道效应,而NanoSheet采用环绕栅极设计,实现了更强的静电控制与设计灵活性,结合EUV光刻技术,共同推动了芯片性能与能效的飞跃,为下一代AI与高性能计算奠定基石。

i3j4k5的博客 288

docker根据镜像生成容器

v /host/path:/container/path:表示将主机上的路径 /host/path 挂载到容器中的路径 /container/path,以实现主机和容器之间的数据共享。运行 docker run 命令后,将会创建并启动一个新的容器,你可以使用其他 Docker 命令(如 docker ps)来查看容器的状态和详细信息。这将使用指定的镜像创建一个新的容器,并启动该容器。根据你的需求,你可以根据具体的选项来配置 docker run 命令,以便满足你的应用程序的需求。

qq_45410037的博客 4724

数据预处理

数据预处理 数据预处理(数据清洗)是数据挖掘过程中的重要一步,它主要包括数据清洗,数据集成,数据变换和数据规约。 在我们进行数据挖掘的过程中,大量的原始数据中存在着大量有问题的数据(脏数据)比如有缺失值的,不一致的,有异常的,大量重复的数据等。这些脏数据会严重影响到数据挖掘建模过程的执行效率,也可能会使挖掘结果产生偏差。通过数据预处理(数据清洗)可以提高数据的质量,更好的适应特定的挖掘技术及工具。...

CJW的博客 9929

docker使用-02将镜像作为容器运行

在上个模块中,我们创建了一个自己的镜像test_docker,现在我们可以运行该镜像,并查看我们的应用程序是否正常运行。 容器 容器是一个常规的操作系统进程,除了该进程是独立的之外,因为它具有自己的文件系统,自己的网络以及独立于主机的独立的进程树。 1.在容器内运行镜像 docker run <镜像名> 运行此命令后,您会注意到您没有返回到命令提示符。这是因为我们的应用程序是RES...

Along20210921的博客 169

Python爬虫教程:抓取地方政府网站的公开文件与政策信息

Web爬虫是指一种自动化脚本,用于模拟人类浏览器访问网页、提取网页内容的数据抓取工具。发送请求到目标网页;获取网页内容;解析网页内容,提取所需数据;将数据保存或进一步处理。爬虫可以抓取各种形式的数据,如文本、图片、文件等。本教程将重点展示如何抓取地方政府网站上公开的政策文件、公告等信息。许多政府网站都会采取一定的反爬虫措施,防止大量数据被爬取。IP封锁:如果短时间内大量请求来自同一IP,可能会被封锁。验证码:一些网站会使用验证码来验证访问者是否为机器人。动态加载。

2201_76125261的博客 1981

实战指南:Qwen3-ASR-1.7B 语音识别

本文介绍了Qwen3-ASR语音识别模型的安装与使用。

举世誉之而不加劝,举世非之而不加沮,定乎内外之分,辩乎荣辱之境,斯已矣。 1806

Docker安装镜像,并运行成为容器

一个项目中,部署时需要依赖于node.js、Redis、RabbitMQ、MySQL等,这些服务部署时所需要的函数库、依赖项各不相同,甚至会有冲突。给部署带来了极大的困难。而Docker确巧妙的解决了这些问题,Docker为了解决依赖的兼容问题的,采用了两个手段:将应用的Libs(函数库)、Deps(依赖)、配置与应用一起打包将每个应用放到一个隔离去运行,避免互相干扰。

sharesb的博客 7273

【linux】解决报错:Network error: Connection refused

【linux】解决报错:Network error: Connection refused

weixin_44502754的博客 4936

Docker 镜像、容器、仓库的概念及基本操作

Docker 镜像、容器、仓库的概念Docker镜像Docker镜像(Image)类似于虚拟机的镜像,可以将他理解为一个面向Docker引擎的只读模板,包含了文件系统。例如:一个镜像可以完全包含了Ubuntu操作系统环境,可以把它称作一个Ubuntu镜像。镜像也可以安装了Apache应用程序(或其他软件),可以把它称为一个Apache镜像。镜像是创建Docker容器的基础,通过版本管理和增量的文件系

HiTaQini 9500

深入浅出讲解外部服务提供者 OAuth 2.0 帐户客户端创建与 ABAP 系统集成

本文详细介绍了在SAP ABAP平台配置OAuth 2.0客户端以安全调用外部Web服务的完整流程。主要内容包括:首先需要在外部服务提供者平台注册OAuth客户端,获取client ID和client secret;其次需特别注意重定向URI必须是公开可访问的地址;然后在ABAP系统中通过事务码OA2C_CONFIG配置OAuth客户端信息;最后阐述了常见的错误排查方法。文章强调了OAuth 2.0作为SAP系统与外部服务安全集成的标准协议,正确配置客户端是确保后续API调用安全可靠的关键前提。

2007 年 ~ 2025 年,深耕 SAP 技术 18 年 1735

【QNX Hypervisor 2.2 用户手册】2.6 处理qvm终止

你可以注册通知,以在qvm进程实例退出时得到通知。这样你就可以采取相应的措施来响应这种终止事件。

从0到1,突破自己 1106

11.docker中镜像和容器间的转换

docker中镜像和容器间的转换

DaShuai233的博客 1193

基于图像形态学处理的交通灯检测识别matlab仿真

图像形态学处理是基于数学形态学的理论,利用结构元素(如矩形、圆形等)对图像进行处理,通过将结构元素与图像进行特定的逻辑运算,来提取图像中的目标特征、去除噪声、改善图像质量等。在交通灯检测识别中,主要利用交通灯的颜色、形状等特征,通过形态学操作突出这些特征,抑制背景和噪声干扰,从而实现对交通灯的准确检测和识别。图像采集与预处理采集:通过安装在车辆或道路上的摄像头获取交通场景图像。灰度化:将彩色图像转换为灰度图像,减少数据量,便于后续处理。

平时工作较为繁忙,私信消息一般晚上回复,谢谢大家~~ 160

Docker | 深度学习中的docker看这一篇就够啦

Docker是一种相对使用较简单的容器,我们可以通过以下几种方式获取信息:1,通过docker run执行命令,或许返回信息2,通过docker logs去获取日志,做有针对性的筛选3,通过systemctl status docker查看docker服务状态4,通过journalctl -u docker.service查看日志。

weixin_44649780的博客 9063

SAP B1中文培訓教材_SDK

公司内部培训资料,对开发工具 ,DIAPI, UIAPI,Add-ON有详细解说

jre9下载 jdk9

(Java SE Runtime Environment 9.0) 9.0u175 官方最新版 【x86|x64】

docker学习之路

docker学习之路本文章主要讲解什么是docker,为什么要使用docker、docker与虚拟机有什么区别、docker要怎么学习,具体用法不在此处说明什么是docker为什么要使用dockerdocker与虚拟机有什么区别docker要怎么学习 本文章主要讲解什么是docker,为什么要使用docker、docker与虚拟机有什么区别、docker要怎么学习,具体用法不在此处说明 什么是docker Docker是一个基于LXC技术之上搭建的Container*容器引擎*。Docker将应用程序

qq_34892981的博客 219

复分析 阿尔福斯(Ahlfors) 第三版答案 英文

答案分为十章,有部分习题没有答案,全英文复分析阿尔福斯(Ahlfors) 第三版答案

学习docker需要linux吗

我整理的一些关于【Docker】的项目学习资料(附讲解~~)和大家一起分享、学习一下:https://d.51cto.com/xltfov学习 Docker 需要 Linux 吗? 引言 Docker 是一个开源的平台,用于自动化部署、扩展和管理应用程序。Docker 的强大之处在于它提供了一种轻量级的虚拟化方式,使得应...

weixin_37036882的博客 134

TMS_WebGMaps_1.9.8.0_Full_Source

TMS_WebGMaps_1.9.8.0_Full_Source 全源码 delphi cbuilder

Docker学习笔记:如何快速并系统的学习Docker

Docker是一个开源的容器化平台,它可以将应用程序及其依赖项打包到一个称为容器的独立单元中。每个容器都包含了运行应用程序所需的所有组件,包括代码、运行时环境、系统工具和系统库。这使得应用程序可以在任何环境中以相同的方式运行,无论是开发、测试还是生产环境。

超哥量化的博客 1163

docker学习

综上:Docker是容器技术的核⼼、基础,用于创建管理容器,Docker Compose是⼀个基于 Docker 的单主机容器编排⼯具,⽽ Kubernetes 是⼀个跨主机的集群部署⼯具。4、如果需要,可以使用 docker push 命令发布镜像到镜像仓库(DockerHub 、阿里云仓库等)。介绍:通过编写compose.yaml文件用于批量处理容器(上线、下线、启动、停止、扩容)。2、使用 docker build 命令运行脚本文件,构建成为一个镜像;特点:加速构建、分享、运行应用。

weixin_62734196的博客 1194

docker学习文档

在部署实操完后,对操作过程中涉及到的内容进行梳理,方便后续回顾

qq_45511700的博客 1084

Docker学习系列(零):docker学习资源

docker中文该网站给出了大量的docker学习资源!一小时Docker教程 Docker手册 Docker ppt优快云之docker知识库:该网站有一些关于docker的讨论cSphere Docker 实训课程登陆后可以免费观看,课程网址:https://csphere.cn/training 同时,还有课程内容记录的文档,文档地址:http://git.oschina.net/do

tina的博客 2569

docker 训练深度学习_Docker 与深度学习

Docker与深度学习 【编者的话】这篇文章介绍了Docker与深度学习结合的例子。Docker的优势是解决了依赖的问题,方便分发个人工作成果;缺点是不直接支持GPU,需要开发者自己安装nvidia-docker。 Docker提供了一种将Linux Kernel中需要的内容静态链接到你的应用中的方法。Docker容器可以使用宿主机的GPUs,因此我们可以把TensorFlow或者机器学习代码的任...

weixin_42525798的博客 841

Docker学习网站

https://yeasy.gitbook.io/docker_practice

qq_44168533的博客 626

前端需要学习 Docker 吗?

Docker 是一个开源的应用容器引擎,它可以将应用程序及其依赖项打包到一个可移植的容器中,实现应用的快速部署、隔离和运行。是否学习 Docker 对于前端开发者来说,需要综合考虑项目的实际需求、个人的职业规划以及学习成本等因素。在技术不断发展的今天,保持学习和探索的态度,根据具体情况做出明智的选择,将有助于提升自身的能力和项目的质量。

yan1915766026的博客 1167

如何学习docker

学习Docker前,需要了解Docker的基本概念和组成部分,包括Docker镜像、Docker容器、Docker仓库、Docker网络等等,同时也需要了解Docker的整体架构和工作原理。Docker的核心是镜像和容器,需要掌握Docker镜像和容器的创建、管理和操作,如构建自己的Docker镜像、启动和停止Docker容器、连接和交互Docker容器等。学习Docker需要先安装和配置Docker引擎,可以在本地或云上部署一个Docker环境,掌握Docker的安装和配置过程。

qq_33525062的博客 763

Docker 学习

应用场景:DockerFile 可以自定义镜像,简便部署,之前的镜像不能很好满足需求不区分大小写,但习惯大写基本以 FROM 指令开头#开头代表注释。

weixin_51005207的博客 1067

【docker】docker学习笔记

docker学习笔记

weixin_43308380的博客 1361
上一篇: 文件上传学习和绕过
下一篇: Chocolatey 食用说明
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值