🍬 博主介绍
👨🎓 博主介绍:大家好,我是 hacker-routing ,很高兴认识大家~
✨主攻领域:【渗透领域】【应急响应】 【python】 【VulnHub靶场复现】【面试分析】
🎉点赞➕评论➕收藏 == 养成习惯(一键三连)😋
🎉欢迎关注💗一起学习👍一起讨论⭐️一起进步📝文末有彩蛋
🙏作者水平有限,欢迎各位大佬指点,相互学习进步!
目录
Docker-nginx环境修改
第三步:找到Dockerfile文件的位置,在当前文件位置下输入以下命令
测试Dockerfile
在kali创建一个123目录,然后创建Dockerfile
下载下列镜像源
命令执行
Docker-nginx环境修改
把下面两个文件都传到kali桌面目录
第三步:找到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
主机访问192.168.103.129:8088
测试Dockerfile
在kali创建一个123目录,然后创建Dockerfile
#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服务
下载下列镜像源
Centos-7.repo
wget http://mirrors.aliyun.com/repo/Centos-7.repo
epel-7.repo文章来源:https://www.toymoban.com/news/detail-818808.html
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
文章来源地址https://www.toymoban.com/news/detail-818808.html
到了这里,关于【精选】 dockerFile 使用简介 (超详细)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!