docker的教程长亭

2024-06-14 17:12
文章标签 教程 docker 长亭

本文主要是介绍docker的教程长亭,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

把我的常用docker写在这里

之前用 vul - hub 靶场经常用 现在docker不知道为什么挂了


开启 docker-compose up -d


关闭 docker-compose down

docker ps  只是运行
docker ps -a  所有 包括停止
docker ps -q 只看id
docker stop <container_name_or_id>  docker 的容器ip


docker run -d -p 2222:22 -p 137-139:137-139 -p 445:445 vulapps-cve-2017-7494


这个命令运行了一个 Docker 容器,基于名为 vulapps-cve-2017-7494 的镜像。这个镜像可能是一个漏洞应用程序(vulapps),其包含了一个名为 CVE-2017-7494 的漏洞。这个漏洞可能是指 Samba 软件中的一个远程执行代码漏洞(CVE-2017-7494)。这个漏洞允许远程攻击者执行任意的命令,因此这个容器可能被用于安全测试、漏洞分析、漏洞验证等目的。

现在来解释这个命令中的参数:

-d:以后台(detached)模式运行容器。
-p 2222:22:映射容器的 22 端口到主机的 2222 端口,这样外部可以通过主机的 2222 端口访问容器中的 SSH 服务。
-p 137-139:137-139:映射容器的 137-139 端口到主机的 137-139 端口,这样外部可以访问容器中的 Samba 服务。
-p 445:445:映射容器的 445 端口到主机的 445 端口,这样外部可以访问容器中的 Samba 服务。
vulapps-cve-2017-7494:要运行的镜像的名称。

docker run -d -p 2222:22 -p 137-139:137-139 -p 445:445 CVE-2017-7494

docker-compose up –d

远程安装 CVE-2017-7494
sudo docker pull medicean/vulapps:s_samba_1
sudo docker run -d -p 445:445 -p 139:139 -p 138:138 -p 137:137 medicean/vulapps:s_samba_1
看ip
docker inspect
docker inspect e6c77294cb40| grep IPAddress 
172.19.0.2

docker概念

不需要黄线那一层

传统和docker区别

docker简单命令

docker退出

docker仓库的使用

自己创建镜像

docker总结:

拉去nginx容器 端口映射

这篇关于docker的教程长亭的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/1061015

相关文章

Spring Security 从入门到进阶系列教程

Spring Security 入门系列 《保护 Web 应用的安全》 《Spring-Security-入门(一):登录与退出》 《Spring-Security-入门(二):基于数据库验证》 《Spring-Security-入门(三):密码加密》 《Spring-Security-入门(四):自定义-Filter》 《Spring-Security-入门(五):在 Sprin

Makefile简明使用教程

文章目录 规则makefile文件的基本语法:加在命令前的特殊符号:.PHONY伪目标: Makefilev1 直观写法v2 加上中间过程v3 伪目标v4 变量 make 选项-f-n-C Make 是一种流行的构建工具,常用于将源代码转换成可执行文件或者其他形式的输出文件(如库文件、文档等)。Make 可以自动化地执行编译、链接等一系列操作。 规则 makefile文件

如何用Docker运行Django项目

本章教程,介绍如何用Docker创建一个Django,并运行能够访问。 一、拉取镜像 这里我们使用python3.11版本的docker镜像 docker pull python:3.11 二、运行容器 这里我们将容器内部的8080端口,映射到宿主机的80端口上。 docker run -itd --name python311 -p

SWAP作物生长模型安装教程、数据制备、敏感性分析、气候变化影响、R模型敏感性分析与贝叶斯优化、Fortran源代码分析、气候数据降尺度与变化影响分析

查看原文>>>全流程SWAP农业模型数据制备、敏感性分析及气候变化影响实践技术应用 SWAP模型是由荷兰瓦赫宁根大学开发的先进农作物模型,它综合考虑了土壤-水分-大气以及植被间的相互作用;是一种描述作物生长过程的一种机理性作物生长模型。它不但运用Richard方程,使其能够精确的模拟土壤中水分的运动,而且耦合了WOFOST作物模型使作物的生长描述更为科学。 本文让更多的科研人员和农业工作者

沁恒CH32在MounRiver Studio上环境配置以及使用详细教程

目录 1.  RISC-V简介 2.  CPU架构现状 3.  MounRiver Studio软件下载 4.  MounRiver Studio软件安装 5.  MounRiver Studio软件介绍 6.  创建工程 7.  编译代码 1.  RISC-V简介         RISC就是精简指令集计算机(Reduced Instruction SetCom

前端技术(七)——less 教程

一、less简介 1. less是什么? less是一种动态样式语言,属于css预处理器的范畴,它扩展了CSS语言,增加了变量、Mixin、函数等特性,使CSS 更易维护和扩展LESS 既可以在 客户端 上运行 ,也可以借助Node.js在服务端运行。 less的中文官网:https://lesscss.cn/ 2. less编译工具 koala 官网 http://koala-app.

【Shiro】Shiro 的学习教程(三)之 SpringBoot 集成 Shiro

目录 1、环境准备2、引入 Shiro3、实现认证、退出3.1、使用死数据实现3.2、引入数据库,添加注册功能后端代码前端代码 3.3、MD5、Salt 的认证流程 4.、实现授权4.1、基于角色授权4.2、基于资源授权 5、引入缓存5.1、EhCache 实现缓存5.2、集成 Redis 实现 Shiro 缓存 1、环境准备 新建一个 SpringBoot 工程,引入依赖:

禅道Docker安装包发布

禅道Docker安装包发布 大家好, 禅道Docker安装包发布。 一、下载地址 禅道开源版:   /dl/zentao/docker/docker_zentao.zip  备用下载地址:https://download.csdn.net/download/u013490585/16271485 数据库用户名: root,默认密码: 123456。运行时,可以设置 MYSQL_ROOT_P

Windows环境利用VS2022编译 libvpx 源码教程

libvpx libvpx 是一个开源的视频编码库,由 WebM 项目开发和维护,专门用于 VP8 和 VP9 视频编码格式的编解码处理。它支持高质量的视频压缩,广泛应用于视频会议、在线教育、视频直播服务等多种场景中。libvpx 的特点包括跨平台兼容性、硬件加速支持以及灵活的接口设计,使其可以轻松集成到各种应用程序中。 libvpx 的安装和配置过程相对简单,用户可以从官方网站下载源代码

828华为云征文|华为云Flexus X实例docker部署rancher并构建k8s集群

828华为云征文|华为云Flexus X实例docker部署rancher并构建k8s集群 华为云最近正在举办828 B2B企业节,Flexus X实例的促销力度非常大,特别适合那些对算力性能有高要求的小伙伴。如果你有自建MySQL、Redis、Nginx等服务的需求,一定不要错过这个机会。赶紧去看看吧! 什么是华为云Flexus X实例 华为云Flexus X实例云服务是新一代开箱即用、体