一、Docker简介
1.什么是Docker
Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的镜像中,然后发布到任何流行的 Linux或Windows操作系统的机器上,也可以实现虚拟化。容器是完全使用沙箱机制,相互之间不会有任何接口。
用Docker打包出来的软件体积会非常小。Docker打包的软件可以放在一个全世界共享的仓库里,仓库里的每一个软件称为Docker镜像。
2.什么是镜像
是个压缩包文件,里面存放着安装好的程序。
3.什么是Docker容器
简单来说就是镜像运行的实例。Docker利用容器来运行应用。容器是从镜像创建的运行实例。它可以被启动、开始、停止、删除。每个容器都是相互隔离的、保证安全的平台。
二、Docker安装
Docker对windows操作系统支持不是很好,主要运行在Linux操作系统上。以下操作使用VMware安装虚拟机进行。
Docker安装要求Linux内核版本3.10以上
安装步骤:
uname -r # 查看操作系统内核版本
sudo yum -y update # 更新yum包
yum install docker -y # 安装docker
systemctl start docker # 启动docker
systemctl enable docker # 设置开机自启动
三、镜像常用命令
docker search # 镜像搜索
docker image # 查看镜像列表
docker pull # 镜像拉取
docker push # 镜像上传
docker rmi # 镜像删除
docker save # 镜像导出
docker load # 镜像导入
四、容器常用命令
docker run # 运行容器
docker stop # 停止容器
docker kill # 强制关闭容器,尽量不要用,很容易就启动不了了
docker start # 启动容器
docker restart # 容器重启
docker rm # 删除容器
docker top # 查看容器内的进程
docker stats # 查看容器的资源占用情况
docker exec # 进入容器