国网监控系统docker部署
本文最后更新于319 天前,其中的信息可能已经过时,如有错误请发送邮件到3368129372@qq.com

最近公司的erp系统需要接入国网的数据检测,完成接口联调确认书,借此机会学习下docker部署。

概述

开发商提供数据接口,按照一定频率,把数据传入到中间数据库,网关处读取数据并且上传,文件结构如下

结构

官方流程

  1. 下载虚拟机(CentOs),防止外网访问攻击造成的隐患
  2. 连接虚拟机
  3. 虚拟机部署给定的docker程序

实际流程

  1. 把压缩文件上传到服务器中(宝塔直接拖到对应的文件夹中,与另外两个docker文件同文件夹,在/var/lib/docker/overlay2)之中
  2. 解压文件直至其为tar文件,名为“guowangTestv0.0.2.tar”
  3. 进入CloudShell登录服务器
  4. 运行指令如下
    185  2023-09-12 13:31:51 root ls
    186  2023-09-12 13:33:57 root pwd
    187  2023-09-12 13:36:32 root cd ..
    188  2023-09-12 13:36:35 root ls
    189  2023-09-12 13:36:41 root cd var
    190  2023-09-12 13:36:46 root ls
    191  2023-09-12 13:37:30 root cd lib/docker/overlay2
    192  2023-09-12 13:37:33 root ls
    193  2023-09-12 13:38:32 root docker load -i guowangTest.tar
    194  2023-09-12 13:38:47 root docker load -i guowangTestv0.0.2.tar
    195  2023-09-12 13:43:08 root docker images
    196  2023-09-12 13:47:31 root ls
    197  2023-09-12 13:54:30 root sudo docker run -itd --privileged --name guowang -p 3306:3306 -p 9999:9999 guowang_test:t2 /usr/sbin/init
    198  2023-09-12 13:55:04 root docker images
    199  2023-09-12 13:57:32 root sudo docker run -itd --privileged --name guowang -p 3306:3306 –p 9999:9999 guowang_test:t5 /usr/sbin/init
    200  2023-09-12 13:58:13 root sudo docker run -itd --privileged --name guowang -p 3306:3306 -p 9999:9999 guowang_test:t5 /usr/sbin/init
    201  2023-09-12 14:00:25 root sudo docker run -itd --privileged --name guowang -p 3307:3306 -p 9999:9999 guowang_test:t5 /usr/sbin/init
    202  2023-09-12 14:12:10 root docker run --helper
    203  2023-09-12 14:12:34 root docker run --help
    204  2023-09-12 14:13:46 root sudo docker run -itd --privileged --name guowang -p 3307:3306 -p 9999:9999 guowang_test:t5 /usr/sbin/init
    205  2023-09-12 14:15:25 root docker ps
    206  2023-09-12 14:19:00 root docker ps -a

    半个多小时总算整完了。。

解释

  1. 进入到tar文件所在文件夹
  2. root docker load -i guowangTestv0.0.2.tar加载docker镜像
  3. docker images查看所有docker镜像状态
  4. sudo docker run -itd --privileged --name guowang -p 3306:3306 -p 9999:9999 guowang_test:t2 /usr/sbin/init以超级管理员身份运行容器
  5. 3306被占用(这不是废话),在宝塔中删除容器,重新运行sudo docker run -itd --privileged --name guowang -p 3307:3306 -p 9999:9999 guowang_test:t2 /usr/sbin/init
    容器正确启动
  6. docker ps -a查看容器状态
  7. 打开防火墙,放行9999端口,成功访问界面~
    成功
感谢您的收看~
暂无评论

发送评论 编辑评论


				
|´・ω・)ノ
ヾ(≧∇≦*)ゝ
(☆ω☆)
(╯‵□′)╯︵┴─┴
 ̄﹃ ̄
(/ω\)
∠( ᐛ 」∠)_
(๑•̀ㅁ•́ฅ)
→_→
୧(๑•̀⌄•́๑)૭
٩(ˊᗜˋ*)و
(ノ°ο°)ノ
(´இ皿இ`)
⌇●﹏●⌇
(ฅ´ω`ฅ)
(╯°A°)╯︵○○○
φ( ̄∇ ̄o)
ヾ(´・ ・`。)ノ"
( ง ᵒ̌皿ᵒ̌)ง⁼³₌₃
(ó﹏ò。)
Σ(っ °Д °;)っ
( ,,´・ω・)ノ"(´っω・`。)
╮(╯▽╰)╭
o(*////▽////*)q
>﹏<
( ๑´•ω•) "(ㆆᴗㆆ)
😂
😀
😅
😊
🙂
🙃
😌
😍
😘
😜
😝
😏
😒
🙄
😳
😡
😔
😫
😱
😭
💩
👻
🙌
🖕
👍
👫
👬
👭
🌚
🌝
🙈
💊
😶
🙏
🍦
🍉
😣
Source: github.com/k4yt3x/flowerhd
颜文字
Emoji
小恐龙
花!
上一篇
下一篇