首页 > 其他分享 >Docker

Docker

时间:2022-09-08 01:11:06浏览次数:71  
标签:容器 name package image 镜像 Docker 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"          #将容器此时的状态存储为镜像

标签:容器,name,package,image,镜像,Docker,docker
From: https://www.cnblogs.com/yingxin20000303/p/16667867.html

相关文章

  • Docker部署安装 windows
    Docker下载地https://www.docker.com/https://wslstorestorage.blob.core.windows.net/wslblob/wsl_update_x64.msi   ......
  • docker容器 日志迁移
    起因docker安装网心云(挂载在外置硬盘上),这两天莫名其妙把我nas中的硬盘给跑满了,通过搜索后发现,这是docker容器运行时产生的日志文件,默认保存在系统/var/lib/docker目录......
  • [安装配置] Linux docker mysql 安装
    一.docker安装MySQLLinux命令:dockerpullmysql:5.7dockerimages查看所有镜像二.创建实例并启动suroot切换到Linuxroot用户dockerrun-p3306:3306--name......
  • 03-安装docker及使用docker安装其他软件(手动挂载数据卷)
    中秋明月,豪门有,贫家也有,极慰人心Linux安装docker可以参考官方的安装文档centos安装docker:https://docs.docker.com/engine/install/centos/#1.卸载之前的docker......
  • docker 构建 TensorRT 指定版本 image
    docker构建TensorRT指定版本imagetensorrt——相关库的说明Tensorrt这是github上tensorrt的一个项目库。其介绍为:这个存储库包含了NVIDIATensorRT的开源软件(OSS)......
  • docker +zabbix
    基于阿里云服务器安装1、下载镜像1dockerpullmysql:8.023dockerpullzabbix/zabbix-server-mysql:centos-latest45dockerpullzabbix/zabbix-web-nginx-my......
  • [安装配置] Linux docker 安装
    官方安装文档地址:https://docs.docker.com/engine/install/centos/1.卸载旧版本dockersudoyumremovedocker\docker-client\......
  • docker
    go-cqhttpdocker版本自行修改 name 端口 路径#拉取docker镜像dockerpullxzsk2/gocqhttp-docker:latest#运行构建dockerrun-d--name="3420138069"--restart......
  • Docker 容器部署jenkins后忘记系统用户密码处理方案
    一、问题描述由于本地尝试使用docker部署jenkins来研究梳理工具的使用步骤,但隔了一段时间之后,重新拉起容器应用镜像,发现忘记了用户密码,无法登录系统。二、解决方案第......
  • docker 高可用集群搭建 sentinel
    1首先先准备3份配置文件redis6380.confredis6381.confredis6382.conf修改里面的端口号2分别启动三台redis这里设置redis6380为master因此我们启动第一台re......