【精选】 dockerFile 使用简介 (超详细)

这篇具有很好参考价值的文章主要介绍了【精选】 dockerFile 使用简介 (超详细)。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

🍬 博主介绍

👨‍🎓 博主介绍:大家好,我是 hacker-routing ,很高兴认识大家~
✨主攻领域:【渗透领域】【应急响应】 【python】 【VulnHub靶场复现】【面试分析】
🎉点赞➕评论➕收藏 == 养成习惯(一键三连)😋
🎉欢迎关注💗一起学习👍一起讨论⭐️一起进步📝文末有彩蛋
🙏作者水平有限,欢迎各位大佬指点,相互学习进步!


目录

Docker-nginx环境修改

第三步:找到Dockerfile文件的位置,在当前文件位置下输入以下命令

测试Dockerfile

在kali创建一个123目录,然后创建Dockerfile

下载下列镜像源

命令执行


【精选】 dockerFile 使用简介 (超详细),windows、linux系统开发,网络,网络安全,1024程序员节,服务器,网络协议,docker,dockerfiles

Docker-nginx环境修改

把下面两个文件都传到kali桌面目录

【精选】 dockerFile 使用简介 (超详细),windows、linux系统开发,网络,网络安全,1024程序员节,服务器,网络协议,docker,dockerfiles

第三步:找到Dockerfile文件的位置,在当前文件位置下输入以下命令

┌──(root💀kali)-[~/桌面]
└─# ls
**Dockerfile**  static-html-directory
┌──(root💀kali)-[~/桌面]
└─# docker build -t nginx_html:1.1 .
Sending build context to Docker daemon  143.4kB
Step 1/2 : FROM nginx
latest: Pulling from library/nginx
3f4ca61aafcd: Pull complete 
50c68654b16f: Pull complete 
3ed295c083ec: Pull complete 
40b838968eea: Pull complete 
88d3ab68332d: Pull complete 
5f63362a3fa3: Pull complete 
Digest: sha256:0047b729188a15da49380d9506d65959cce6d40291ccfb4e039f5dc7efd33286
Status: Downloaded newer image for nginx:latest
 ---> 1403e55ab369
Step 2/2 : COPY static-html-directory /usr/share/nginx/html
 ---> d0457b4fd11f
Successfully built d0457b4fd11f
Successfully tagged nginx_html:1.1
┌──(root💀kali)-[~/桌面]
└─# docker run -d -p 8088:80 d0457b4fd11f 
59329c0483e1212a414e53dec90c5648e4229d200a0bc227e488e9a6a40cb2b9
                                                                                                                                              
┌──(root💀kali)-[~/桌面]
└─# docker ps                            
CONTAINER ID   IMAGE          COMMAND                  CREATED         STATUS         PORTS                                   NAMES
59329c0483e1   d0457b4fd11f   "/docker-entrypoint.…"   4 seconds ago   Up 3 seconds   0.0.0.0:8088->80/tcp, :::8088->80/tcp   condescending_hugle

【精选】 dockerFile 使用简介 (超详细),windows、linux系统开发,网络,网络安全,1024程序员节,服务器,网络协议,docker,dockerfiles

主机访问192.168.103.129:8088

【精选】 dockerFile 使用简介 (超详细),windows、linux系统开发,网络,网络安全,1024程序员节,服务器,网络协议,docker,dockerfiles

测试Dockerfile

在kali创建一个123目录,然后创建Dockerfile

【精选】 dockerFile 使用简介 (超详细),windows、linux系统开发,网络,网络安全,1024程序员节,服务器,网络协议,docker,dockerfiles

#vim Dockerfile
FROM centos
MAINTAINER caichuanqi<1415876428@qq.com>

ENV MYPATH /usr/loacl
WORKDIR $MYPATH

RUN yum -y install vim
RUN yum -y install net-tools

EXPOSE 80

CMD echo $MYPATH
CMD echo "---end---"
CMD /bin/bash


#下载centos服务
docker build -t centos_vim:1.2 .

#run直接进入
docker run -it 47f26f6ff316 #进入一个系统,而不是一个web服务

【精选】 dockerFile 使用简介 (超详细),windows、linux系统开发,网络,网络安全,1024程序员节,服务器,网络协议,docker,dockerfiles

下载下列镜像源

Centos-7.repo

 wget http://mirrors.aliyun.com/repo/Centos-7.repo

epel-7.repo

wget http://mirrors.aliyun.com/repo/epel-7.repo 

命令执行

  438  docker stop $(docker ps -a -q)
  439  docker rm $(docker ps -a -q)
  440  docker rmi $(docker images -q)
  441  ls
  442  vim Dockerfile
  443  docker images
  445  wget http://mirrors.aliyun.com/repo/Centos-7.repo
  446  ls
  448  wget http://mirrors.aliyun.com/repo/epel-7.repo
  451  docker build -t centos_vim:1.2 .
  452  docker images
  453  docker history centos_vim:1.2
  454  docker run -d --name nginx -p 9999:80  fef8d984aa79
  455  docker ps
  456  docker exec -it 3742db57c852 /bin/bash

【精选】 dockerFile 使用简介 (超详细),windows、linux系统开发,网络,网络安全,1024程序员节,服务器,网络协议,docker,dockerfiles文章来源地址https://www.toymoban.com/news/detail-818808.html

到了这里,关于【精选】 dockerFile 使用简介 (超详细)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Dockerfile简介+使用

    Dockerfile是docker中镜像文件的的描述文件,说的直白点就是镜像文件到底是由什么东西一步步构成的。 例如:你在淘宝上买了一个衣架,但是卖家并没有给你发一个完整的衣架,而是一些组件和一张图纸,你按照这个图纸一步一步将衣架组装起来,就成了你所需要的样子。那

    2024年02月05日
    浏览(28)
  • Ubuntu系统下搭建QtCreator开发环境详细过程(Qt简介;Linux下安装QtCreator)

    关于Qt的相关介绍,可以参考QT从入门到实战x篇,Qt 5.9 C++开发指南,对于重复部分,本栏目不做详细介绍。关于Linux的基础,本人将重新整理一个栏目,就叫 Linux基础 吧,有需要的可以后期关注下。 Qt 是一个跨平台的 C++开发库。主要用来开发图形用户界面 (Graphical User Inter

    2024年02月12日
    浏览(58)
  • Windows 11 中如何为 Linux 安装 Windows 子系统:详细教程

    微软首先通过 2016 年在 Windows 10 周年更新中引入的 Windows Subsystem for Linux (WSL) 提供了一定程度的 Linux 兼容性,该实用程序的初始版本并不完美。 WSL 2 在 2019 年 6 月改变了这一点,通过操作系统的内置 Hyper-V 管理程序将完整的 Linux 内核直接整合到 Windows 10 中。 安装 WSL 曾经是

    2024年02月10日
    浏览(51)
  • 【Docker】Windows中打包dockerfile镜像导入到Linux

    大家好 我是寸铁👊 总结了一篇【Docker】Windows中打包dockerfile镜像导入到Linux✨ 喜欢的小伙伴可以点点关注 💝 今天遇到一个新需求,如何将 Windows 中打包好的 dockerfile 镜像给迁移到 Linux 中呢? 首先,先使用 dockerflie 打包好本地镜像,不会的伙伴可以看 上次的文章 。 现在你

    2024年04月12日
    浏览(37)
  • Windows10系统安装Linux虚拟机(Ubuntu)详细图文教程

    在学习Linux系统编程时由于没有多余的电脑于是想到了使用虚拟机来安装Liunx系统环境。在翻阅了诸多教程后,选择了免费的VM VirtualBox虚拟机。顺便写了一下虚拟机使用流程以及系统安装教程供初学者参考 虚机机Oracle VM VirtualBox链接: Oracle VM VirtualBox https://www.virtualbox.org/ Ub

    2023年04月13日
    浏览(51)
  • Computer:IPFS(星际文件系统)的简介、安装、使用方法之详细攻略

    Computer:IPFS(星际文件系统)的简介、安装、使用方法之详细攻略 目录 IPFS的简介 1、IPFS的应用 IPFS的安装 IPFS的使用方法 1、下载文件 第一步,启动IPFS节点 第二步,获取文件的CID 第三步,下载文件          星际文件系统是一个旨在创建持久且分布式存储和共享文件的网络传

    2024年02月07日
    浏览(87)
  • 【精选】samba服务的下载和使用 (超详细)

    目录 samba服务 第一步:下载samba服务 第二步:开启服务,查看服务状态 第三步:在文件夹系统查看 第四步:设置samba的配置文件 第五步:再次去尝试连接linux服务共享 修改smab服务的配置 设置samba服务的用户名和密码 远程连接 清空连接信息 设置允许和不允许连接的地址 共

    2024年01月16日
    浏览(42)
  • dockerfile使用记录:在生产中使用dockerfile构建mysql详细教学加案例

    该Dockerfile主要有以下几个部分: FROM mysql:latest:表示该镜像是基于官方MySQL镜像构建的,使用latest标签表示使用最新版本。 ENV MYSQL_ROOT_PASSWORD=123456:设置MySQL的root用户密码为123456,这是一个环境变量。 ENV LANG=C.UTF-8:设置字符集为UTF-8,确保正确的字符处理。 COPY my.cnf /etc/m

    2024年02月14日
    浏览(51)
  • GitLib详细使用手册(windows系统)

    Git是一个开源的分布式版本控制系统,可以有效、高速地处理从很小到非常大的项目版本管理。 对gitlab的常见的使用有建立仓库、提交代码、更新代码、回滚代码、显示/修改日志、拉取分支、解决冲突、设置比较工具等 一、 安装 git 下载 官网地址 : https://git-scm.com/download

    2024年02月05日
    浏览(24)
  • SpringCloud微服务(二)网关GateWay、Docker、Dockerfile、Linux操作超详细

    目录 统一网关GateWay  搭建网关服务的步骤 1、引入依赖 2、编写路由配置及nacos地址 路由断言工厂Route Oredicate Factory  路由过滤器配置  全局过滤器GlobalFilter 过滤器执行顺序 跨域问题处理   Docker  ​编辑 Docker与虚拟机  镜像和容器 Docker的安装 启动docker 配置镜像加速 Dock

    2024年02月11日
    浏览(56)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包