最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

如何通過Dockerfile 創(chuàng)建 kali-novnc

 更新時間:2024年04月23日 09:53:06   作者:@半條蟲  
這篇文章主要介紹了如何通過Dockerfile 創(chuàng)建 kali-novnc,在Dockerfile所在目錄運行相關命令操作即可完成,本文給大家介紹的非常詳細,感興趣的朋友跟隨小編一起看看吧

創(chuàng)建Dockerfile

# 使用官方Kali鏡像作為基礎鏡像
FROM kalilinux/kali-rolling
# 設置工作目錄
WORKDIR /app
# 將當前目錄下的所有文件復制到工作目錄中
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
# 設置容器啟動時運行的命令
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格式;可以在一次構建中為一個鏡像設置多個tag,參考docker build命令詳解。
# kali-novnc:生成鏡像的名稱。
# latest:生成鏡像的版本號。
# .:點符號“.”表示的意思是,指定鏡像構建過程中的上下文環(huán)境的目錄,可以參考docker build 命令后 . 號的意思這篇文章。

創(chuàng)建容器

docker run -itd --name kali -p83:6080 -p5901:5901 --restart=always kali-novnc

到此這篇關于通過Dockerfile 創(chuàng)建 kali-novnc的文章就介紹到這了,更多相關Dockerfile 創(chuàng)建 kali-novnc內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!

相關文章

  • dockerfile中su命令切換用戶激活環(huán)境,報錯su: invalid option -- ‘n‘

    dockerfile中su命令切換用戶激活環(huán)境,報錯su: invalid option 

    本文主要介紹了dockerfile中su命令切換用戶激活環(huán)境以及報錯su: invalid option -- ‘n‘的問題解決,具有一定的參考價值,感興趣的可以了解一下
    2025-01-01
  • 兩種方式創(chuàng)建docker鏡像的啟動容器時區(qū)別介紹(總結篇)

    兩種方式創(chuàng)建docker鏡像的啟動容器時區(qū)別介紹(總結篇)

    這篇文章主要介紹了基于兩種創(chuàng)建docker鏡像的啟動容器時區(qū)別總結,第一種凡是用docker commit生成的鏡像啟動的時候可以加載一個啟動自己應用的腳本,第二種用Docfile文件生成的鏡像時,來啟動容器就不用再加這個腳本了,具體詳情一起通過本文學習吧
    2016-10-10
  • docker拷貝文件到主機及導入導出容器及運行導出容器方式

    docker拷貝文件到主機及導入導出容器及運行導出容器方式

    這篇文章主要介紹了docker拷貝文件到主機及導入導出容器及運行導出容器方式,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2023-05-05
  • Docker使用格式化輸出與排序的技巧分享

    Docker使用格式化輸出與排序的技巧分享

    Docker 作為當今最流行的容器化技術之一,其命令行工具提供了強大的功能來管理容器鏡像,本文給大家介紹了Docker使用格式化輸出與排序的技巧,需要的朋友可以參考下
    2025-05-05
  • docker配置node項目的實現(xiàn)步驟

    docker配置node項目的實現(xiàn)步驟

    本文主要介紹了docker配置node項目的實現(xiàn)步驟,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2024-01-01
  • 詳解Docker 數(shù)據(jù)卷管理

    詳解Docker 數(shù)據(jù)卷管理

    本篇文章主要介紹了Docker 數(shù)據(jù)卷管理,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-07-07
  • docker如何快速搭建幾個常用的第三方服務詳解

    docker如何快速搭建幾個常用的第三方服務詳解

    這篇文章主要給大家介紹了關于利用docker如何快速搭建幾個常用的第三方服務的相關資料,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2018-07-07
  • 如何連接docker中的MySQL容器

    如何連接docker中的MySQL容器

    這篇文章主要介紹了如何連接docker中的MySQL容器問題,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2022-11-11
  • 如何解決啟動docker desktop報The network name cannot be found問題

    如何解決啟動docker desktop報The network name ca

    在使用Docker Desktop時,可能遇到"The network name cannot be found"的錯誤,解決這個問題的方法是打開管理員權限的終端,執(zhí)行重啟Docker Desktop的相關命令,如果遇到虛擬化未開啟的提示,需要執(zhí)行“bcdedit /set hypervisorlaunchtype auto”
    2024-10-10
  • docker如何對已經(jīng)啟動的容器添加目錄映射(掛載目錄)

    docker如何對已經(jīng)啟動的容器添加目錄映射(掛載目錄)

    當我們創(chuàng)建容器之后,不可避免會遇到修改配置文件的操作,下面這篇文章主要給大家介紹了關于docker如何對已經(jīng)啟動的容器添加目錄映射(掛載目錄)的相關資料,文中通過實例代碼介紹的非常詳細,需要的朋友可以參考下
    2023-02-02

最新評論

邯郸市| 阜城县| 胶州市| 永丰县| 景德镇市| 江川县| 长乐市| 伊吾县| 呼玛县| 潜江市| 资溪县| 云梦县| 青岛市| 亚东县| 香港 | 永修县| 重庆市| 搜索| 鹤岗市| 蓬安县| 扶风县| 寻乌县| 吐鲁番市| 祁阳县| 桂平市| 鄄城县| 阿拉尔市| 麻栗坡县| 东辽县| 金昌市| 蕲春县| 泰和县| 休宁县| 德清县| 全椒县| 雷州市| 丹凤县| 三台县| 盘锦市| 黑龙江省| 乳山市|