首页 > 其他 > 详细

docker 简介及常用命令

时间:2021-08-22 14:26:50      阅读:9      评论:0      收藏:0      [点我收藏+]

历史

  • docker 起源2013年
  • 基于 go 开发

docker 优点

  • docker 可以用来快速交付应用
  • 复杂环境管理,应用管理
  • 轻量级

docker 与虚拟机的区别

  • 容器与容器之间指示进程的隔离,而虚拟机是完全的资源隔离
  • 虚拟机的启动可能需要分钟级别,docker 启动是秒级或者更短
  • 容器使用宿主系统的内核,而虚拟机使用完全独立的内核

docker 架构

概念

  • docker 镜像:docker images,每一个镜像都可能以来一个或多个下层的镜像组成的另一个镜像
  • docker 仓库:docker registry,集中存放镜像的地方
  • docker 容器:docker containers,镜像运行后的进程

docker 常用命令

基本命令

  • docker 版本信息
docker version
  • docker 系统信息
docker info

镜像管理

  • 查看所有镜像
docker images
  • 搜索镜像
docker search xxx
  • 拉取镜像
docker pull nginx # 下载最新版本
docker pull nginx:1.17.9 # 下载指定版本
  • 导出
docker save busybox > busybox.tar 
docker save busybox -o busybox.tar
  • 导入
docker load < busybox.tar
  • 删除
docker rmi nginx:1.17.9 # 有容器使用镜像不能删除
docker rm  容器id
  • 更改镜像名
docker tag nginx:1.17:19 test-nginx:1.1.0
  • 查看镜像创建历史
docker history 镜像名

容器管理

  • 运行容器
docker run 镜像名
  • 查看容器信息
docker ps
  • 停止容器
docker stop 容器名
  • 查看容器状态
docker stats 容器名
  • 查看容器日志
docker logs -f 容器名
  • 删除容器
docker rm 容器名 # 只能删除不运行的容器
docker rm -f 容器名 # 强制删除

docker 简介及常用命令

原文:https://www.cnblogs.com/yilin520/p/15171995.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!