一、Docker简介
Docker是一个开源的应用容器引擎;是一个轻量级容器技术;
Docker支持将软件编译成一个镜像;然后在镜像中各种软件做好配置,将镜像发布出去,其他使用者可以直接使用这个镜像;
运行中的这个镜像称为容器,容器启动是非常快速的。
二、Docker核心概念
docker主机(Host):安装了Docker程序的机器(Docker直接安装在操作系统之上);
docker客户端(Client):连接docker主机进行操作;
docker仓库(Registry):用来保存各种打包好的软件镜像;
docker镜像(Images):软件打包好的镜像;放在docker仓库中;
docker容器(Container):镜像启动后的实例称为一个容器;容器是独立运行的一个或一组应用
三、Docker安装
1)、检查CentOS内核版本 必须是3.10以上的 检查命令: uname -r
2)、安装Docker 安装命令:yum install docker
3)、启动Docker 启动命令:systemctl start docker 开机启动Docker命令:systemctl enable docker
4)、停止Docker:停止命令:stop docker
四、Docker常用命令操作
1、搜索docker镜像 命令:docker search mysql
2、下载镜像 命令:docker pull mysql:5.7 下载mysql 5.7 版本 如果不加:5.7 默认latest
3、查看所有本地镜像 命令:docker images
4、删除指定的本地镜像 命令:docker rmi image-id
5、启动一个镜像 以Tomcat为例 命令:docker run --name mytomcat -d tomcat:latest
能够访问命令:docker run -d -p 8888:8080 tomcat -d :后台运行 -p 将主机的端口映射到容器的一个端口 主机端口:容器内部端口
6、查看运行中的容器镜像 命令:docker ps
7、停止运行的容器 命令:docker stop mytomcat
8、查看所有容器,包括已经停止运行的容器 命令: docker ps -a
9、删除容器 命令: docker rm images-id
10、查看日志记录 命令:docker logs images-id
更多命令参考:https://docs.docker.com/engine/reference/commandline/docker/