docker程序镜像的安装

目录

一、流程

二、总结


一、 流程

对文中脚本测试前提默认系统已安装docker

  • docker程序部署命令脚本

    1. 加载已打包的docker程序
    shell 复制代码
    docker load < sto...p.tar
    1. 创建网络
    • 名称为c...m
    • 子网subnet 172.27.16.1/24
    • 网关gateway 172.27.16.254
    • -d 指定网络驱动程序
    shell 复制代码
    docker network create -d bridge --subnet=172.27.16.1/24 --gateway=172.27.16.254 cl...ilm
    1. 加载并启动(对镜像进行加载, 加载至容器后进行启动)
    • --network 指定网络
    • -p 8002:8002 -p 8001:80 配置多个端口映射冒号前后分别是 宿主机端口:docker内部端口
    • --name fi...ld 指定容器名称
    • -v /ms...cs/db/:/msu...s/db 将宿主机上目录挂载到容器内部目录
    • -itd 命令依次解释为:i 开放输入状态,t 以后台模式启动程序,d 打开伪终端
    shell 复制代码
    docker run --ip=172.27.16.1 --network=cl...ilm -p 8002:8002 -p 8001:80 --name fi...ld -v /ms...cs/db/:/ms...cs/db -v /ms...iles/:/ms...iles/ -v /ho...min:/ho...dmin -itd fi...ld bash

二、总结

  • 部署后检查docker容器中使用的业务程序是否自启动成功自启动程序需要在dockerfile中进行配置(后期会更新此文章粘贴如何自动链接)
  • 未启动成功可以进入docker容器docker exec -it containerid bash对程序进行启动
  • 程序打包后的镜像非常大可已达到G级别,但是加载非常快(半分钟以内)
  • 程序打包镜像部署非常方便近期会对如何将多种程序一同打包的内容进行记录并更新在这里(会与自启动程序需要在dockerfile中进行配置一同记录)。
相关推荐
YIAN25 分钟前
Docker + Nginx 核心原理扫盲:从环境隔离到反向代理,运维面试必考点
后端·docker·面试
IT大白鼠3 小时前
Docker 实战 ELKF 日志监控:容器日志全栈收集分析方案
运维·docker·容器
贝锐11 小时前
从国产化信创设备到商用安卓终端,向日葵如何帮助企业实现统一运维管理?
linux·运维·远程控制
Julien200412 小时前
调查和解决 SELinux 问题
linux·运维·服务器·网络·学习方法
报错小能手13 小时前
Kubernetes入门实战课 3
云原生·容器·kubernetes
天远Date Lab14 小时前
零信任架构实战:基于天远双人婚姻评估查询构建自动化房产按揭联合审查网关
运维·人工智能·架构·自动化
2601_9620746814 小时前
自己编译RustDesk,并将自建ID服务器和key信息写入客户端
运维·服务器
小张同学a.15 小时前
Docker 容器实战 1—— docker 基础与镜像构建
linux·运维·docker·容器
大模型丫丫15 小时前
Hermes Agent:轻量级智能体框架实战指南
大数据·运维·服务器
考虑考虑16 小时前
kubectl命令
运维·后端·自动化运维