ubuntu如何在docker容器中安裝strongswan
1.起動(dòng)一個(gè)ubuntu容器,我是用的docker compose啟動(dòng)的,compose的配置文件為ipsec-strongswan.yml
services: ipsec-strongswan: image: ubuntu:22.04 container_name: ipsec-strongswan cap_add: - NET_ADMIN - SYS_ADMIN - SYS_MODULE command: "tail -f /dev/null" # 示例:保持容器運(yùn)行,但不會(huì)做任何實(shí)際工作 volumes: - /opt/services/ipsec-strongswan/ipsec.conf:/etc/ipsec.conf - /opt/services/ipsec-strongswan/ipsec.secrets:/etc/ipsec.secrets - /opt/services/ipsec-strongswan/USERTrust_RSA_Certification_Authority.pem:/etc/ipsec.d/cacerts/USERTrust_RSA_Certification_Authority.pem - /opt/services/ipsec-strongswan/charon-logging.conf:/etc/strongswan.d/charon-logging.conf - /opt/services/ipsec-strongswan/log:/var/log/strongswan #端口是給3proxy用的 ports: - 1180:1080 networks: default: name: sill
sudo docker compose -f ipsec-strongswan.yml up -d
2.進(jìn)入容器內(nèi)
sudo docker exec -it ipsec-strongswan /bin/bash
3.開始安裝
apt-get update apt-get install strongswan libcharon-extra-plugins
再安裝一些常用的軟件
apt-get install vim iputils-ping curl mtr
我的配置已經(jīng)在compose文件里加載了,所以不配了。直接啟動(dòng)
# 啟動(dòng)ipsec ipsec restart # 連接connection uk2 ipsec up uk2
連接成功的話顯示connection ‘uk2’ established successfully
查看狀態(tài)
ipsec statusall
停止連接
ipsec down uk2
停止ipsec
ipsec stop
以下是一些其他命令:
查看網(wǎng)絡(luò)
ip addr show 簡寫為 ip a s
查看docker服務(wù)的網(wǎng)絡(luò)
sudo docker inspect -f '{{.Name}}: {{range.NetworkSettings.Networks}}{{.IPAddress}}{{end}}' nginx jenkins rmqnamesrv mysql rmqbroker rocketmq-console redis6379 redis6380 redis6381 sentinel26379 sentinel26380 sentinel26381 ipsec-strongswan
查看主機(jī)路由
ip route show
附 安裝3proxy
sudo docker cp /home/ubuntu/Downloads/3proxy-0.9.4.x86_64.deb ipsec-strongswan:/usr/local
參考資料
到此這篇關(guān)于ubuntu在docker容器中安裝strongswan的文章就介紹到這了,更多相關(guān)docker容器安裝strongswan內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
如何使用Docker部署briefing視頻聊天系統(tǒng)
briefing是一個(gè)開源的、安全的直接視頻群聊平臺(tái),這篇文章主要介紹了使用Docker部署briefing視頻聊天系統(tǒng)的詳細(xì)過程,需要的朋友可以參考下2024-01-01Docker images導(dǎo)出和導(dǎo)入操作
這篇文章主要介紹了Docker images導(dǎo)出和導(dǎo)入操作,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧2021-03-03如何通過DOCKER OVERLAY2目錄名查找容器名和容器ID
這篇文章主要介紹了如何通過DOCKER OVERLAY2目錄名查找容器名和容器ID問題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2023-03-03Docker-compose的安裝和設(shè)定詳細(xì)步驟
這篇文章主要介紹了Docker-compose的安裝和設(shè)定的相關(guān)資料,需要的朋友可以參考下2017-03-03Docker容器命令執(zhí)行狀態(tài)碼的檢查與分析
在 Docker 容器化技術(shù)日益普及的今天,容器的運(yùn)行狀態(tài)和健康檢查成為了運(yùn)維人員和開發(fā)者關(guān)注的焦點(diǎn),了解如何在 Docker 容器中執(zhí)行命令并檢查其退出狀態(tài)碼,對(duì)于確保容器服務(wù)的穩(wěn)定性和可靠性至關(guān)重要,需要的朋友可以參考下2024-12-12淺談docker --privileged=true參數(shù)作用
這篇文章主要介紹了淺談docker --privileged=true參數(shù)作用,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2020-12-12Linux下docker 容器退出bash的兩種實(shí)現(xiàn)方法
這篇文章主要介紹了Linux下docker 容器退出bash的兩種實(shí)現(xiàn)方法,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧2020-11-11Docker容器中掛載NFS共享目錄的實(shí)現(xiàn)
這篇文章主要介紹了Docker容器中掛載NFS共享目錄的實(shí)現(xiàn),文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2021-02-02