Docker
Docker 方式对比
物理机部署
部署慢、成本高、资源浪费、难扩展、难迁移、硬件兼容差
虚拟机部署
部署较慢、成本较高、资源较浪费
容器化部署
部署快,成本低,源利用充分
Docker 组成架构
管理组件:负责用于管理Docker项目(管理方式:API接口,CLT命令) 镜像组件:负责管理容器的构建模板-镜像 容器组件:负责项目的运行 网络组件:负责容器之间的通信 数据组件:负责容器的数据
Docker 安装部署
Docker 操作命令
镜像管理
docker search "image_package_name" #在本地和镜像仓库中搜索是否有某镜像 docker pull "image_package_name" #下载镜像到本地 docker push "image_package_name" #上次镜像到镜像仓库(私有仓库和公开仓库) docker image ls #查看本地镜像 docker rmi "image_package_name" #删除本地镜像 docker save "image_package_name" #导出镜像到本地其他位置 docker load "image_package_name" #导入镜像 docker bulid "image_package_name" #根据dockerfile构建镜像
docker run "image_package_name" #运行镜像生成容器 -d:后台运行容器 -p:容器内外端口映射 -i:交互式命令 -t:开启一个终端
docker run -d -p 8080:80 nginx #在后台运行nginx镜像为容器(本地8080端口映射容器的80端口) docker run -i -t centos bash #运行centos镜像为容器(直接进入容器bash内)
容器管理
docker start "contain_id" #启动容器 docker stop "contain_id" #停止容器 docker restart "contain_id" #重启容器 docker commit "contain_id" #将容器此时的状态存储为镜像
__EOF__

本文作者:应鑫
本文链接:https://www.cnblogs.com/yingxin20000303/p/16667867.html
关于博主:评论和私信会在第一时间回复。或者直接私信我。
版权声明:本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!
声援博主:如果您觉得文章对您有帮助,可以点击文章右下角【推荐】一下。您的鼓励是博主的最大动力!
本文链接:https://www.cnblogs.com/yingxin20000303/p/16667867.html
关于博主:评论和私信会在第一时间回复。或者直接私信我。
版权声明:本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!
声援博主:如果您觉得文章对您有帮助,可以点击文章右下角【推荐】一下。您的鼓励是博主的最大动力!
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· Docker 太简单,K8s 太复杂?w7panel 让容器管理更轻松!