首页 > 其他 > 详细

Docker基础

时间:2019-11-18 16:30:48      阅读:83      评论:0      收藏:0      [点我收藏+]

一.Docker概念

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

  • docker主机(Host):安装了Docker程序的机器
  • docker客户端(Client):连接docker主机进行操作
  • docker仓库(Registry):用来存放各种打包好的软件镜像(公共仓库,私有仓库)
  • docker镜像(Images):软件打包好的镜像,放在docker仓库中,用来创建docker容器的模版
  • docker容器:(Container):镜像启动后的实例

二.Docker使用

①安装docker(可参考我另一篇文章:https://www.cnblogs.com/ljhblogs/p/11754136.html

②去docker仓库找到这个软件对应的镜像

③使用docker运行这个镜像,这个镜像会生成一个docker容器

④对容器的启动停止就是对软件的启动停止

基本命令:

docker操作:

  • yum install docker    在线安装docker
  • docker -v  查看docker版本
  • systemctl start docker   启动docker
  • systemctl stop docker  停止docker

镜像操作:

  • docker search tomcat 搜索tomcat镜像
  • docker pull tomcat:5.5   下载指定标签的镜像,默认是latest
  • docker images  查看本地仓库镜像列表
  • docker rmi 镜像id  删除指定id的镜像

容器操作:

  • docker run --name mytomcat -d tomcat  根据镜像启动容器(--name 容器名称,-d 后台运行,tomcat 运行的镜像)
  • docker ps  查看正在运行的容器
  • docker ps -a  查看所有容器
  • docker stop 容器id/容器名称  停止运行中的容器
  • docker start 容器id/容器名称   运行停止的容器
  • docker rm 容器id/容器名称  删除容器(停止运行状态)

 

Docker基础

原文:https://www.cnblogs.com/ljhblogs/p/11882631.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!