ubuntu如何在docker容器中安裝strongswan
1.起動一個ubuntu容器,我是用的docker compose啟動的,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" # 示例:保持容器運行,但不會做任何實際工作
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: sillsudo docker compose -f ipsec-strongswan.yml up -d
2.進入容器內(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文件里加載了,所以不配了。直接啟動
# 啟動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查看主機路由
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)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
Docker 學(xué)習(xí)文檔(知識結(jié)構(gòu)整理)
這篇文章主要介紹了Docker 學(xué)習(xí)文檔的相關(guān)資料,需要的朋友可以參考下2016-11-11
Docker利用Dockerfile與docker?build命令構(gòu)建鏡像指南
Docker鏡像能將應(yīng)用程序及其所有依賴打包成一個標(biāo)準(zhǔn)化的、可移植的文件,本文將簡單介紹一下如何使用docker?commit指令和Dockerfile進行構(gòu)建,需要的小伙伴可以了解下2025-10-10
docker 中的–mount 和-v 參數(shù)區(qū)別解析
這篇文章主要介紹了docker 中的–mount 和-v 參數(shù)區(qū)別解析,--mount 更為靈活,適用于更復(fù)雜的掛載需求,使用哪種方式主要取決于個人或團隊的偏好和具體的使用場景,需要的朋友可以參考下2023-12-12

