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

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

 更新時(shí)間:2024年04月23日 09:53:06   作者:@半條蟲(chóng)  
這篇文章主要介紹了如何通過(guò)Dockerfile 創(chuàng)建 kali-novnc,在Dockerfile所在目錄運(yùn)行相關(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
# 安裝項(xiàng)目依賴
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è)置容器啟動(dòng)時(shí)運(yùn)行的命令
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所在目錄運(yùn)行下以命令

 docker build -t kali-novnc:latest .
# 命令介紹:
# docker:docker命令。
# build:編譯。
# -t:鏡像的名字及tag,通常name:tag或者name格式;可以在一次構(gòu)建中為一個(gè)鏡像設(shè)置多個(gè)tag,參考docker build命令詳解。
# kali-novnc:生成鏡像的名稱。
# latest:生成鏡像的版本號(hào)。
# .:點(diǎn)符號(hào)“.”表示的意思是,指定鏡像構(gòu)建過(guò)程中的上下文環(huán)境的目錄,可以參考docker build 命令后 . 號(hào)的意思這篇文章。

創(chuàng)建容器

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

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

相關(guān)文章

  • docker-compose啟動(dòng)mongo容器的使用

    docker-compose啟動(dòng)mongo容器的使用

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

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

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

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

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

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

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

    Docker拉鏡像報(bào)錯(cuò)error pulling image configuration:

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

    解決執(zhí)行docker daemon命令時(shí)出錯(cuò)的問(wèn)題

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

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

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

    Docker部署portainer的詳細(xì)步驟

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

    Ubuntu24.04LTS在線安裝Docker引擎的詳細(xì)過(guò)程

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

    docker部署mysql后無(wú)法連接的解決方式

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

最新評(píng)論