Docker简介及基本使用

一、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/

  

 

posted @ 2020-06-02 00:27  遨游java  阅读(263)  评论(0编辑  收藏  举报