1.1什么是容器
容器技术已经成为应用程序封装和交付的核心技术
容器技术的核心有以下几个内核技术组成
由于是在物理机上实施隔离,启动一个容器 可以像启动一个进程一样快速
1.2什么是Docker
docker 是完整的一套容器管理系统
docker 提供了一组命令 让用户更加方便直接地使用容器技术,而不需要过多关心底层内核技术
1.3 docker的优点
1.4 docker缺点
安装docker包
2Docker镜像
2.1什么是镜像
在 docker中容器是基于镜像启动的
镜像是启动容器的核心
镜像采用分层设计
使用快照的COW技术 确保底层数据不丢失
docker 官方下载地址 https://hub.docker.com/
2.2docker 命令
docker images 查看镜像
docker search busybox 查看可以下载镜像
docker pull docker.io/busybox 下载docker.io/busybox
docker push docker.io/busybox 上传镜像
docker save docker.io/busybox:latest -o busybox.tar 将本地
镜像导出为tar 文件
docker load -i busybox.tar 通过tar包导入镜像
docker run -it docker.io/centos:latest /bin/bash 启动centos镜像生成一个容器
docker ps 查看容器信息
docker history 查看镜像制作历史
docker inspect 查看镜像底层信息
docker rmi 删除本地镜像
docker save 镜像另存为tar包
docker tag docker.io/centos:latest 名称:标签 修改镜像名称和标签
docker run -i(交互)t(控制台)d(后台) 创建 开始 运行 容器
docker ps 查看容器列表
docker ps -q -a(所有) 查看id号
docker stop 关闭容器
docker start 开启容器
docker restart 重启容器
docker attach|exex 进入容器
docker top 查看容器进程列表
docker rm 删除容器
docker inspect 查看容器底层信息
来源:CSDN
作者:ycchuan1
链接:https://blog.csdn.net/ycchuan1/article/details/103830813