这篇文章咱们来简单介绍一下Docker和它的使用
Docker是一种新型的轻量级,容器化的技术。人们经常拿它来与vmware对比,确实相对于vmware来说Ddocker要轻便很多,但是它并不是一种取代vmware的虚拟化技术,它的最常用的是去做一些应用迁移,项目部署之类的工作。
这里强调Docker是 容器化 技术,它还是和vmware是有区别的,各有各的特长,这块就不多说明的,大家可以自行去查一下资料。
下面说一下Docker使用,我这里觉得新手如果学习这类的知识最好还是先学会如何使用,再去追溯底层的逻辑,不然一上手就看底层原理很容易被绕晕,失去耐心,学不下去。
Docker安装:
这里系统我用的CentOs7
1. #更新epel第三方软件库
yum install -y epel-release
2. #安装需要的软件包
yum install -y yum-utils device-mapper-persistent-data lvm2
3. #添加Docker yum源
yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
4. 使用yum -y install docker-ce直接安装最新版docker,你也可以自己指定版本
yum -y install docker-ce
直接输入docker可以看到已经安装成功了
Docker分为服务端和客户端,现在还需要启动一下客户端
输入systemctl start docker,打出docker images就可以看到出现镜像列表
docker主要的组成分别是仓库,镜像和容器。仓库就是存放镜像的地方每个 仓库中又包含了多个镜像,每个镜像有不同的tag标签。Docker镜像是Docker容器运行的静态模板(不可修改),容器是模板实例化后运行的文件系统,它是已进程方式在宿主机内运行的
下面说一下docker的基本命令
列出本地镜像 docker images
列出正在运行容器 docker ps
列出所拥有容器 docker ps -a
查看镜像,容器详细信息 docker inspect
启动docker 镜像 docker run 参数 镜像
停止所有正在运行的容器 docker stop $(docker ps -a -q)
停止正在运行的容器 dcoker stop 容器名
删除镜像 (加-f强制删除) docker rmi 镜像
删除容器(加-f强制删除) docker rm 容器
新手练手以上的教程就可以了,后期会继续更新Dcoekr的内容