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

Docker配置WebSSH的實現(xiàn)

 更新時間:2023年03月08日 09:40:40   作者:看得見的等候  
本文主要介紹了Docker配置WebSSH的實現(xiàn),文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧

1、基于DockerHub Centos鏡像

docker pull centos:centos7

2、 Centos鏡像存在的一個自身問題:啟動后的容器內部無法使用systemctl命令

        Failed to get D-Bus connection: Operation not permitted

## docker run -dit eeb6ee3f44bd /bin/bash
## 切勿忘記宿主機防火墻開放8889 2200端口
docker run -dit -p 8889:8888 -p 2200:22 --restart=always --privileged --name t2 centos:centos7 init

3、在基礎鏡像中安裝基礎服務

(1)安裝sshd、httpd、firewalld服務

yum install -y openssh openssh-server openssh-client
yum install httpd
yum install firewalld firewall-config

(2) 啟動服務后并加入開機自啟

## 啟動
systemctl start sshd
systemctl start httpd
systemctl start firewalld
## 開機自啟
systemctl enable sshd
systemctl enable httpd
systemctl enable firewalld

(3)針對于httpd服務

localhost.localdomain httpd[1953]: AH00558: httpd: Could not reliably determine the server's fully qualified domain name, using localhost.localdomain. Set the 'ServerName' directive globally to suppress this message

vi /etc/httpd/conf/httpd.conf 加入一句:ServerName localhost:80
systemctl restart httpd

(4)針對于firewalld服務

WARNING: AllowZoneDrifting is enabled. This is considered an insecure configuration option. It will be removed in a future release. Please consider disabling it now

vi /etc/firewalld/firewalld.conf
AllowZoneDrifting=yes ====》》AllowZoneDrifting=no
systemctl restart firewalld

(5)開放端口

firewall-cmd --permanent --add-port=8888/tcp
firewall-cmd --reload
firewall-cmd --list-all

(6)設置默認初始密碼:passwd root

 4、在基礎鏡像中配置WebSSH

(1)安裝python3

yum install python3-pip

(2)安裝WebSSH

##### pip3 install webssh
##### pip3 報錯:Command "python setup.py egg_info" failed with error code 1 in /tmp/pip-build-xxx/xxx/ 
##### https://www.modb.pro/db/81767

 針對以上報錯的解決方案:

### 升級setuptools
pip3 install --upgrade setuptools -i https://mirrors.aliyun.com/pypi/simple/
### 升級pip工具:https://www.cnblogs.com/rychh/p/16206842.html
pip3 --default-timeout=1000 install --upgrade pip -i https://mirrors.aliyun.com/pypi/simple/

 額外針對于以下告警的處理可選擇性處理:

### WARNING: Running pip as the 'root' user can result in broken permissions and conflicting behaviour with the system package manager. It is recommended to use a virtual environment instead: https://pip.pypa.io/warnings/venv
### https://blog.csdn.net/m0_58782029/article/details/129049587

進行安裝:

pip3 --default-timeout=1000 install webssh -i https://mirrors.aliyun.com/pypi/simple/

5、后臺啟動并指定webssh服務的日志目錄

wssh --log-file-prefix=/data/webssh/wssh.log --timeout=500 --fbidhttp=false &

 6、加入開機自啟

vi /etc/rc.local
wssh --log-file-prefix=/data/webssh/wssh.log --timeout=500 --fbidhttp=false &
chmod 777 /etc/rc.local

 7、制作最終鏡像并在遷移后使用 

1、打包正在運行的容器為 image
docker commit eeb6ee3f44bd webssh:dev
2、保存image到文件
docker save -o webssh_dev.tar webssh:dev
3、使用已保存的image文件
docker load --input webssh_dev.tar

 8、頁面訪問

訪問方式(1)如圖:

 訪問方式(2)

## password需要進行base64加密
http://ip:8889?hostname=ip&username=root&password=cm9vdA==&port=2200

備注:

## 查看容器啟動日志
[vagrant@localhost images]$ sudo docker inspect --format '{{.LogPath}}' 21431ff039e7
/data/docker/containers/21431ff039e768753702d64cb01b1a75bb250c2c587b0f3396dd30b548a62850/21431ff039e768753702d64cb01b1a75bb250c2c587b0f3396dd30b548a62850-json.log

到此這篇關于Docker配置WebSSH的實現(xiàn)的文章就介紹到這了,更多相關Docker配置WebSSH內容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!

相關文章

  • 2023年windows?DockerDeskTop最新款4.18.0?全程保姆級安裝圖文教程

    2023年windows?DockerDeskTop最新款4.18.0?全程保姆級安裝圖文教程

    這篇文章主要介紹了2023年windows?DockerDeskTop最新款4.18.0?全程保姆級安裝圖文教程,本文給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2023-04-04
  • 關于為Windows?Service?2019?使用?Docker的問題

    關于為Windows?Service?2019?使用?Docker的問題

    最近收到領導通知,甲方需要將原來的服務器遷移到新的服務器,原來的服務器上安裝了很多的服務,每次重啟之后總是有很多的問題需要人工大量的進行干預,今天小編通過本文給大家介紹下Windows?Service?2019?使用?Docker的問題,需要的朋友參考下吧
    2022-05-05
  • docker運行nginx不生效的解決辦法

    docker運行nginx不生效的解決辦法

    當docker運行nginx鏡像時,設置端口映射,則只有該映射端口起作用,nginx配置的其他端口無效,接下來本文將給大家介紹docker運行nginx不生效的解決辦法,文中有相關的代碼示例供大家參考,需要的朋友可以參考下
    2024-01-01
  • docker 打包本地鏡像,并到其他機器進行恢復操作

    docker 打包本地鏡像,并到其他機器進行恢復操作

    這篇文章主要介紹了docker 打包本地鏡像,并到其他機器進行恢復操作,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-11-11
  • 用Jenkins+Docker+Maven+Git實現(xiàn)持續(xù)集成(超詳細)

    用Jenkins+Docker+Maven+Git實現(xiàn)持續(xù)集成(超詳細)

    本文通過較大的篇幅詳細介紹了Harbor這款企業(yè)級docker管理工具的使用,并通過案例演示了如何在jenkins中配置任務集成Harbor,從而實現(xiàn)鏡像的構建推送與分發(fā),需要的朋友可以參考下
    2024-04-04
  • docker 限制容器對CPU的使用

    docker 限制容器對CPU的使用

    本篇文章主要介紹了docker 限制容器對CPU的使用,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-08-08
  • docker-compose啟動minio方式

    docker-compose啟動minio方式

    文章介紹了創(chuàng)建文件夾、配置docker-compose.yml、開啟防火墻以及驗證服務的步驟,適用于新版和老版的RELEASE數(shù)據(jù)格式
    2025-01-01
  • Docker tomcat的設置內存大小配置方式

    Docker tomcat的設置內存大小配置方式

    這篇文章主要介紹了Docker tomcat的設置內存大小配置方式,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2021-03-03
  • docker 鏡像加速CentOS7詳細介紹

    docker 鏡像加速CentOS7詳細介紹

    這篇文章主要介紹了docker 鏡像加速CentOS7詳細介紹的相關資料,需要的朋友可以參考下
    2016-12-12
  • 安裝Docker配置阿里云鏡像加速(圖文教程)

    安裝Docker配置阿里云鏡像加速(圖文教程)

    dcker配置阿里云鏡像加速,其目的是為了在提高docker鏡像下載速度,本文主要介紹了安裝Docker配置阿里云鏡像加速,具有一定的參考價值,感興趣的可以了解一下
    2022-04-04

最新評論

周至县| 和顺县| 滁州市| 丰原市| 彭山县| 黔江区| 团风县| 财经| 锦州市| 维西| 定结县| 扎鲁特旗| 东丰县| 伊春市| 保德县| 阿坝| 昌都县| 丹棱县| 三原县| 宁德市| 东乌珠穆沁旗| 阳高县| 和政县| 绥江县| 平远县| 清苑县| 广东省| 高邑县| 天柱县| 庆元县| 宜宾市| 鹿泉市| 西峡县| 伊宁县| 内乡县| 咸阳市| 和顺县| 成武县| 江门市| 房产| 永安市|