欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

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

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

創(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-compose啟動mongo容器的使用

    docker-compose啟動mongo容器的使用

    這篇文章主要介紹了docker-compose啟動mongo容器的使用,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2024-01-01
  • Docker安裝Redis最新圖文教程(非常全)

    Docker安裝Redis最新圖文教程(非常全)

    Redis是一個開源的使用ANSI C語言編寫、支持網(wǎng)絡(luò)、可基于內(nèi)存亦可持久化的日志型、Key-Value的NoSQL數(shù)據(jù)庫,這篇文章主要給大家介紹了關(guān)于Docker安裝Redis的相關(guān)資料,需要的朋友可以參考下
    2023-11-11
  • 用Docker搭建nextcloud個人網(wǎng)盤教程

    用Docker搭建nextcloud個人網(wǎng)盤教程

    大家好,本篇文章主要講的是用Docker搭建nextcloud個人網(wǎng)盤教程,感興趣的同學(xué)趕快來看一看吧,對你有幫助的話記得收藏一下
    2021-12-12
  • 詳解Docker創(chuàng)建Mysql容器并通過命令行連接到容器

    詳解Docker創(chuàng)建Mysql容器并通過命令行連接到容器

    本篇文章主要介紹了Docker創(chuàng)建Mysql容器并通過命令行連接到容器,具有一定的參考價值,有興趣的可以了解一下。
    2017-01-01
  • Docker拉鏡像報錯error pulling image configuration: unknown blob

    Docker拉鏡像報錯error pulling image configuration:

    這篇文章主要介紹了Docker拉鏡像報錯error pulling image configuration: unknown blob的問題及解決方案,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2023-09-09
  • 解決執(zhí)行docker daemon命令時出錯的問題

    解決執(zhí)行docker daemon命令時出錯的問題

    daemon 這是docker 操作中十分常用的命令指定項,最近在運行docker daemon命令卻發(fā)生了錯誤,后來通過測試各種方法終于解決了,現(xiàn)在將方法分享給大家,有需要的朋友們可以參考借鑒,下面來一起看看吧。
    2016-11-11
  • docker打包Python環(huán)境的過程詳解

    docker打包Python環(huán)境的過程詳解

    這篇文章主要介紹了docker打包Python環(huán)境過程,準(zhǔn)備工作需要大家復(fù)制python程序啟動程序,具體操作流程跟隨小編一起看看吧
    2021-08-08
  • Docker部署portainer的詳細步驟

    Docker部署portainer的詳細步驟

    Portainer是一個輕量級的docker環(huán)境管理UI,可以用來管理docker宿主機和docker swarm集群,今天通過本文給大家介紹Docker部署portainer的步驟,感興趣的朋友一起看看吧
    2022-01-01
  • Ubuntu24.04LTS在線安裝Docker引擎的詳細過程

    Ubuntu24.04LTS在線安裝Docker引擎的詳細過程

    本文介紹了在Ubuntu 24.04 LTS系統(tǒng)上安裝Docker引擎的步驟,包括卸載舊版本、設(shè)置Docker APT倉庫、安裝最新版或指定版本的Docker,本文給大家介紹的非常詳細,感興趣的朋友跟隨小編一起看看吧
    2024-11-11
  • docker部署mysql后無法連接的解決方式

    docker部署mysql后無法連接的解決方式

    最近在在docker中安裝了mysql后,去連接的時候出現(xiàn)錯誤,下面這篇文章主要給大家介紹了關(guān)于docker部署mysql后無法連接的解決方式,文中通過圖文介紹的非常詳細,需要的朋友可以參考下
    2022-08-08

最新評論