亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

如何進行Docker入門以及漏洞測試環境搭建

發布時間:2021-12-10 17:59:52 來源:億速云 閱讀:172 作者:柒染 欄目:云計算

這期內容當中小編將會給大家帶來有關如何進行Docker入門以及漏洞測試環境搭建,文章內容豐富且以專業的角度為大家分析和敘述,閱讀完這篇文章希望大家可以有所收獲。

01 Docker簡介

Docker是一個開源的應用容器引擎,基于 Go語言,并遵從Apache2.0協議開源。
Docker可以讓開發者打包他們的應用以及依賴包到一個輕量級、可移植的容器中,然后發布到任何流行的Linux 機器上,也可以實現虛擬化。
容器是完全使用沙箱機制,相互之間不會有任何接口,更重要的是容器性能開銷極低。
如何進行Docker入門以及漏洞測試環境搭建

優點

Docker:
如何進行Docker入門以及漏洞測試環境搭建
OpenStack:
如何進行Docker入門以及漏洞測試環境搭建
如何進行Docker入門以及漏洞測試環境搭建

三大概念

  • 鏡像(image)
    Docker鏡像就是一個只讀的模板,例如一個鏡像可以包含一個完整的操作系統環境,里面僅安裝了Apache或用戶需要的其他應用程序
    鏡像可以用來創建容器

  • 容器(container)
    Docker利用容器來運行應用,容器是從鏡像創建的運行實例,他可以啟動、停止、開始、刪除,每個容器都是相互隔離的,保證平臺的安全
    可以把容器看成一個簡易版的linux系統和運行在其中的應用程序

  • 倉庫(repository)
    倉庫就是集中存放鏡像的地方,有時候會把倉庫和倉庫注冊器混成一塊,并不嚴格區分,倉庫注冊器上往往存放著多個倉庫,每個倉庫又包含了多個鏡像,每個鏡像又有不同的tag。倉庫分為公開倉庫和私有倉庫兩種,最大的公開倉庫是DockerHub。

02 Docker 基本使用

  • 啟動

    Centos:sudo systemctl start docker
    Ubuntu:sudo service start docker
    MacOS:點擊運行
  • 基本信息

    docker info
    docker stats
    docker version
    添加國內鏡像倉庫:
    https://docker.mirrors.ustc.edu.cn
  • 鏡像

    docker search 搜索
    docker pull 下載
    docker images 查看鏡像列表
  • 容器

    docker run –d –P –name 容器名 鏡像地址
    (-d 后臺運行 –P隨機分配端口 –ppoartA:portB主機端口-docker端口)
    docker ps查看容器狀態
    docker exec docker exec -i–t xxx/bin/bash 與容器交互
    docker stop 容器名  停止某容器
    docker stop $(docker ps –q)
    yum install net-tools –y安裝常用的網絡管理命令庫

03 Docker搭建漏洞測試環境

  • Metasploit

    docker run --rm–it  -v '/usr/bin/docker:/docker:ro' strm/metasploit
    (鏡像庫里有各種版本的metasploit以及Kali,自行選擇)
  • 已有漏洞鏡像

    https://github.com/Medicean/VulApps/
    包含部分漏洞環境,供學習使用。
    docker run -d -p 80:8080 medicean/vulapps:s_struts2_s2-037
    本機訪問80端口即可

如何進行Docker入門以及漏洞測試環境搭建

  • 搭建CMS
    數據庫:

    docker run --name mariadb_discuz-eMYSQL_ROOT_PASSWORD=password -d mariadb

    Web:

    docker run -d -P -v/Users/Rachel/Desktop/CMS/discuz/Discuz_7.2_SC_UTF8:/var/www/html/--link=mariadb_discuz:mysql--name=discuz_7.2 b1nswim/apache_php7_base

    參數說明:

    • 文件夾掛載:-v本地文件夾地址:docker文件夾地址。

    • 容器之間鏈接—link=(數據庫)容器名:(數據庫)引用時的別名。
      安利時間:歡迎使用b1nswim鏡像庫,我們陸續會上傳各類CMS鏡像。

04 Docker 進階

  • 創建鏡像并上傳至鏡像庫

  • Docker安全:

    • Docker鏡像攻擊及鏡像安全掃描

    • Docker架構缺陷:對宿主機或其他容器發起攻擊來產生影響

    • Docker安全基線標準

上述就是小編為大家分享的如何進行Docker入門以及漏洞測試環境搭建了,如果剛好有類似的疑惑,不妨參照上述分析進行理解。如果想知道更多相關知識,歡迎關注億速云行業資訊頻道。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

宜丰县| 会东县| 偏关县| 宜宾市| 武隆县| 潼关县| 自治县| 吴堡县| 额济纳旗| 建德市| 玉山县| 奉贤区| 泽州县| 壶关县| 长武县| 建德市| 丰都县| 泗阳县| 石渠县| 泰兴市| 江油市| 横山县| 满城县| 盘锦市| 保康县| 平江县| 黎平县| 乐亭县| 石柱| 秦皇岛市| 龙泉市| 锡林郭勒盟| 泸水县| 南充市| 苍山县| 鲁山县| 双江| 高青县| 彰武县| 德格县| 桦甸市|