首页
社区
课程
招聘
[原创]ksa的docker版本部署
2023-11-2 14:33 4321

[原创]ksa的docker版本部署

2023-11-2 14:33
4321

ksa的docker版本部署

1. ksa的docker服务端部署

  • 安装docker环境

    • 操作系统基础服务关闭

      1
      2
      3
      4
      5
      6
      7
      # 关闭防火墙
      systemctl stop firewalld
      systemctl disable firewalld
       
      # 关闭selinux
      sed -i 's/enforcing/disabled/' /etc/selinux/config  # 永久
      setenforce 0  # 临时
    • 安装docker环境

      1
      2
      3
      4
      wget https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo -O /etc/yum.repos.d/docker-ce.repo
      yum install -y yum-utils device-mapper-persistent-data   lvm2
      yum -y install docker-ce
      systemctl enable docker && systemctl start docker
    • 配置docker镜像下载加速器

      1
      2
      3
      4
      5
      cat > /etc/docker/daemon.json << EOF
      {
        "registry-mirrors": ["https://b9pmyelo.mirror.aliyuncs.com"]
      }
      EOF
    • 安装docker的tab补全功能

      1
      yum install -y bash-completion
    • 重启docker

      1
      systemctl daemon-reload  && systemctl restart docker
  • 阿里云镜像拉取

    1
    docker pull registry.cn-chengdu.aliyuncs.com/sc_cd/ksa:latest
  • ksa进行docker部署

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    [root@ansible opt]# docker run -it -d --name ksa --net=host registry.cn-chengdu.aliyuncs.com/sc_cd/ksa:latest
    Unable to find image 'registry.cn-chengdu.aliyuncs.com/sc_cd/ksa:latest' locally
    latest: Pulling from sc_cd/ksa
    2d473b07cdd5: Already exists
    0c7fef242cb5: Already exists
    1613ca36083e: Already exists
    253eaf1e4bc2: Already exists
    205778bc6bb3: Already exists
    Digest: sha256:36cde7640d6ca99b8595e3930a8782db3278d130ec3a016ea8080255a7dd4fe1
    Status: Downloaded newer image for registry.cn-chengdu.aliyuncs.com/sc_cd/ksa:latest
    a8a1b7a17c9d2901e614681b1c24fc50e9052dee05eaa8512afadb5f236b223f
  • 查看ksa的docker运行情况

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    [root@ansible opt]# docker run -it -d --name ksa --net=host registry.cn-chengdu.aliyuncs.com/sc_cd/ksa:latest
    cec68f3475c06a6fc11d6a65530b9055c9ff81852e24046196a10171220607f3
    [root@ansible opt]# docker ps -a
    CONTAINER ID   IMAGE                                               COMMAND                  CREATED         STATUS         PORTS     NAMES
    cec68f3475c0   registry.cn-chengdu.aliyuncs.com/sc_cd/ksa:latest   "/bin/bash -c /run.sh"   2 seconds ago   Up 2 seconds             ksa
    [root@ansible opt]# docker logs cec68f3475c0
    KSA ID:2115671385
    KSA PSK:200022
    KSA SERVER:nat.kanxue.com
    KSA LINK:UDP
    KSA NAT MODE:KERNEL TUN
    KSA SERVER START
    2023-10-24 15:58:40 on_netlink_ev_s:vethbd30cbe 1043 up
    2023-10-24 15:58:40 on_netlink_ev_s:vethbd30cbe 1043 up
    2023-10-24 15:58:40 on_netlink_ev_s:vethbd30cbe 11043 up
    2023-10-24 15:58:40 on_netlink_ev_s:vethbd30cbe 11043 up
    2023-10-24 15:58:40 on_netlink_ev_s:vethbd30cbe 11043 up
    2023-10-24 15:58:40 on_netlink_ev_s:vethbd30cbe 11043 up
    2023-10-24 15:58:40 on_netlink_ev_s:docker0 11043 up
    2023-10-24 15:58:40 on_netlink_ev_s:docker0 1043 up
    2023-10-24 08:13:56 KSA server start...
    2023-10-24 08:13:56 KSA server 2115671385 10.0.0.0/24 started
    2023-10-24 08:13:56 KSA server:nat.kanxue.com/47.92.108.254
    2023-10-24 08:13:56 KSA conn:TLS CONN...
    2023-10-24 08:13:56 KSA server:nat.kanxue.com udp mode:1 port:5000
    2023-10-24 08:13:56 KSA conn:TLS CONN OK
    2023-10-24 08:13:56 KSA NAT NIC:eth0 172.16.128.59
    2023-10-24 08:13:56 KSA conn:SEVER CONN OK
    2023-10-24 08:13:56 KSA tun dev failed:ksa_eth0 -1

  • 客户端连接测试


[培训]内核驱动高级班,冲击BAT一流互联网大厂工作,每周日13:00-18:00直播授课

收藏
点赞1
打赏
分享
最新回复 (5)
雪    币: 19431
活跃值: (29097)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
秋狝 2023-11-3 09:27
2
1
感谢分享
雪    币: 471
能力值: ( LV1,RANK:0 )
在线值:
发帖
回帖
粉丝
T图丙 2024-2-20 09:24
3
0
雪    币: 471
能力值: ( LV1,RANK:0 )
在线值:
发帖
回帖
粉丝
T图丙 2024-2-20 09:25
4
0
请问大佬,arm64的机器有对应的镜像文件吗
雪    币: 12075
活跃值: (15444)
能力值: ( LV12,RANK:240 )
在线值:
发帖
回帖
粉丝
pureGavin 2 2024-2-20 10:34
5
0
mb_jjxsrfzb 请问大佬,arm64的机器有对应的镜像文件吗
印象里程序本身就没有arm版本的,所以应该也就不会有arm的Docker了
雪    币: 471
能力值: ( LV1,RANK:0 )
在线值:
发帖
回帖
粉丝
T图丙 2024-2-20 15:43
6
0
啊 好的吧 我看到linux文件里面arm的 以为会有docker的镜像
游客
登录 | 注册 方可回帖
返回