docker 入门


写在前面

本来想年后再写,但遇上了新冠的爆发,抽空乱写吧!大家出门记得戴口罩啊!!

什么是Docker

Docker是一个开放源代码软件项目,让应用程序部署在软件货柜下的工作可以自动化进行,借此在Linux操作系统上,提供一个额外的软件抽象层,以及操作系统层虚拟化的自动管理机制。


之前我们部署项目是在Linux上部署的,而利用docker我们可以在docker上部署,而docker部署在Linux上,那Linux上可以部署多个docker,也就是说我们可以部署多个项目,启动多个Tomcat。

Docker的特点

  1. 秒级的交付和部署

  2. 保证环境一致性

  3. 动态调度迁移成本低

关于Docker的几个概念

镜像

Docker的镜像类似于软件的安装包,镜像相当于把整个的系统环境打包起来,只要解压即可使用的这样一种状态,镜像是只读的

容器

容器是基于镜像存在的,它是真正运行项目的一层,容器装载着应用,应用基于容器存在,我们可以将项目部署到应用上,如果将镜像比做一台电脑的话,容器就是镜像中的虚拟机,每个容器都是相互隔离的,互不干扰。

仓库

仓库用于存放镜像,像Docker的中央仓库,可以从Docker下载各个环境,软件的镜像。

常见命令

命令作用
systemctl start docker启动docker
systemctl stop docker停止docker
systemctl restart docker重启docker
systemctl status docker查看docker状态
systemctl enable diocker查看docker状态
docker info查看docker概要信息
docker –help查看docker帮助文档

查看状态

命令作用
docker images查看镜像
docker search 镜像名称搜索镜像
docker pull 镜像名称向中央仓库拉取镜像
docker rmi 镜像ID/镜像名称删除镜像
docker rmi docker images -q删除所有镜像

命令作用
docker ps查看运行中的容器
docker ps -a查看所有容器
docker ps -l查看最后一次运行的容器
docker start 容器名称/容器ID启动容器
docker stop 容器名称/容器ID停止容器
docker restart 容器名称/容器ID重启容器

命令作用
docker run -it –name=创建的容器名称 /bin /bash创建容器,创建后直接进入容器
docker run -dt –name=创建的容器名称 /bin /bash创建容器
exit退出容器
命令作用
删除容器docker rm 容器名称/容器ID
docker rm -f 容器名称强制删除容器

未完待续!!!!


  目录