如何通過Dockerfile 創(chuàng)建 kali-novnc
創(chuàng)建Dockerfile
# 使用官方Kali鏡像作為基礎(chǔ)鏡像 FROM kalilinux/kali-rolling # 設(shè)置工作目錄 WORKDIR /app # 將當(dāng)前目錄下的所有文件復(fù)制到工作目錄中 COPY ./run.sh . RUN chmod +x /app/run.sh # 安裝項目依賴 RUN apt update -y RUN apt upgrade -y # 安裝中文字體支持 apt install ttf-wqy-zenhei ttf-wqy-microhei -y RUN apt install dbus-x11 xfce4 tightvncserver x11vnc xauth git -y RUN git clone https://github.com/novnc/noVNC.git RUN echo -e "<password>\n<password>\n" | vncpasswd -f # 暴露容器的8080端口 EXPOSE 5901 EXPOSE 6080 # 設(shè)置容器啟動時運行的命令 CMD ["/app/run.sh"]
創(chuàng)建run.sh
echo "#! /bin/bash" > run.sh echo "rm /tmp/.X11-unix/X1 -rf" >> run.sh echo "rm /tmp/.X1-lock" >> run.sh echo "su - root -c 'vncserver :1'" >> run.sh echo "/app/noVNC/utils/novnc_proxy --vnc localhost:5901" >> run.sh
生成Images
在Dockerfile所在目錄運行下以命令
docker build -t kali-novnc:latest . # 命令介紹: # docker:docker命令。 # build:編譯。 # -t:鏡像的名字及tag,通常name:tag或者name格式;可以在一次構(gòu)建中為一個鏡像設(shè)置多個tag,參考docker build命令詳解。 # kali-novnc:生成鏡像的名稱。 # latest:生成鏡像的版本號。 # .:點符號“.”表示的意思是,指定鏡像構(gòu)建過程中的上下文環(huán)境的目錄,可以參考docker build 命令后 . 號的意思這篇文章。
創(chuàng)建容器
docker run -itd --name kali -p83:6080 -p5901:5901 --restart=always kali-novnc
到此這篇關(guān)于通過Dockerfile 創(chuàng)建 kali-novnc的文章就介紹到這了,更多相關(guān)Dockerfile 創(chuàng)建 kali-novnc內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
用Docker搭建nextcloud個人網(wǎng)盤教程
大家好,本篇文章主要講的是用Docker搭建nextcloud個人網(wǎng)盤教程,感興趣的同學(xué)趕快來看一看吧,對你有幫助的話記得收藏一下2021-12-12詳解Docker創(chuàng)建Mysql容器并通過命令行連接到容器
本篇文章主要介紹了Docker創(chuàng)建Mysql容器并通過命令行連接到容器,具有一定的參考價值,有興趣的可以了解一下。2017-01-01Docker拉鏡像報錯error pulling image configuration:
這篇文章主要介紹了Docker拉鏡像報錯error pulling image configuration: unknown blob的問題及解決方案,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教2023-09-09解決執(zhí)行docker daemon命令時出錯的問題
daemon 這是docker 操作中十分常用的命令指定項,最近在運行docker daemon命令卻發(fā)生了錯誤,后來通過測試各種方法終于解決了,現(xiàn)在將方法分享給大家,有需要的朋友們可以參考借鑒,下面來一起看看吧。2016-11-11Ubuntu24.04LTS在線安裝Docker引擎的詳細過程
本文介紹了在Ubuntu 24.04 LTS系統(tǒng)上安裝Docker引擎的步驟,包括卸載舊版本、設(shè)置Docker APT倉庫、安裝最新版或指定版本的Docker,本文給大家介紹的非常詳細,感興趣的朋友跟隨小編一起看看吧2024-11-11