#####Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的镜像中,然后发布到任何流行的 Linux或Windows 机器上,也可以实现虚拟化。容器是完全使用沙箱机制,相互之间不会有任何接口。

简单使用:

  • 安装: yum install docker
  • 查询远程镜像: docker search mysql
  • 查询本地下载镜像: docker images
  • 删除本地下载的指定镜像: docker rmi 镜像id
  • 启动docker: systemctl start docker
  • 关闭docker: systemctl stop docker
  • 开机自启动: systemctl enable docker
  • 下载远程镜像到本地: docker pull mysql
  • 运行镜像: docker run --name BatacMysql -d mysql:id -d:后台运行, --name:别名 id:mysql对应的镜像id
  • 查看运行的镜像: docker ps
  • 查询所有的镜像: docker ps -a
  • 停止指定容器: docker stop id/别名
  • 开启指定容器: docker start id/别名
  • 删除制动容器: docker rm id
  • 运行启动容器,映射服务器与容器端口 docker run -d -p 8888:8080 tomcat

说明:容器互相独立,容器只有与服务器映射端口,外界才能访问容器内部服务