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

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

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

創(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)文章

  • 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ū)別介紹(總結(jié)篇)

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

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

    docker拷貝文件到主機及導(dǎo)入導(dǎo)出容器及運行導(dǎo)出容器方式

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

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

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

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

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

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

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

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

    這篇文章主要給大家介紹了關(guān)于利用docker如何快速搭建幾個常用的第三方服務(wù)的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    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"的錯誤,解決這個問題的方法是打開管理員權(quán)限的終端,執(zhí)行重啟Docker Desktop的相關(guān)命令,如果遇到虛擬化未開啟的提示,需要執(zhí)行“bcdedit /set hypervisorlaunchtype auto”
    2024-10-10
  • docker如何對已經(jīng)啟動的容器添加目錄映射(掛載目錄)

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

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

最新評論

芒康县| 始兴县| 西充县| 安达市| 沈丘县| 封开县| 涟源市| 洞口县| 江都市| 武邑县| 台北市| 永年县| 桂林市| 汤原县| 咸阳市| 铜梁县| 宁波市| 中阳县| 榆林市| 广昌县| 扶风县| 中山市| 苏尼特右旗| 攀枝花市| 孟津县| 中超| 剑川县| 通化县| 广丰县| 金沙县| 新竹县| 阳城县| 辽宁省| 漯河市| 凤山县| 泾川县| 彰化市| 葵青区| 澳门| 调兵山市| 武定县|