Docker的入门及常用命令

Docker入门及常用命令

1. 各个容器之间是相互隔离状态: 这样减少了我们软件之间的影响.
2. docker是os层虚拟化架构的一种产品体现, os层虚拟化架构出来的操作系统需要和宿主机操作系统共享一个内核. docker容器的体积就相对比较小.
3. docker就是一个容器,方便咱们安装软件之后好移植.
 

全虚拟化架构和Docker的区别:

1. docker的体积很小.
2. docler的启动速度很快.
3. docker的集成性很好.
 
docker的组件:
1.客户端和服务器(c/s架构)
2.镜像: 就是一组文件的集合,镜像是构建docker的基石,其中包括了容器的文件系统结构与内容.
3.注册中心: 类似于Maven仓库, 在注册中心中存储了很多的常用镜像. docker注册中心的地址是在 DockerHub.
4.容器: 容器就是镜像运行的实例, 镜像和容器之间的关系就类似于类与对象的关系. 我们容器的创建需要通过镜像来进行创建.
 

 

 

Docker的下载与安装:

推荐使用Ubuntu 或 CentOS7及以上.
ubuntu是以桌面应用为主的Linux操作系统.
安装命令: yum install docker
 

卸载docker: 

1. 查看当前docker安装了什么 --- yum list installed | grep docker 
2. 删除刚才显示的包 
3. 删除docker的镜像 --- rm -rf /var/lib/docker/
4.校验是否删除干净 --- yum list installed | grep docker 
 
 

docker的操作:

1. systemctl start docker --启动docker
2. systemctl status docker --查看docker的启动状态
3. systemctl stop docker --关闭docker
4.systemctl restart docker --重启docker
5.doker info -- 查看docker的概要信息
6.docker -help 查看docker的帮助文档
 

Docker镜像操作:

1. docker images -- 列出镜像
2. docker seach tomcat -- 查找镜像
3. docker pull 镜像名称 -- 拉取镜像
4. docker rmi 镜像名称/镜像id
5.docker rmi `docker images -q`; 删除所有镜像
 
 

Docker容器操作:

1. docker ps -- 查看容器信息
2.docker ps -a -- 查看所有容器(包括正在运行及之前运行的容器)
3. docker ps -l -- 查看最后一次运行的容器
4. docker ps -f status=exited -- 查看停止的容器
 

创建容器的命令 :

docker run 创建容器
-i --运行容器
-t --容器创建成功以后我们可以进入到容器中
-d --表示让容器在后台运行
--name --用来指定我们创建容器的名称
-v --用来指定目录映射 --> 指定宿主机的某一个目录和容器中某一个目录的对应关系
-p --用来指定端口映射 --> 指定宿主机的某一个端口和同期中运行的软件端口的对应关系
 
创建一个交互式容器: docker run -it --name=容器自定义名字 镜像名 /bin/bash (liunx常用解析器)
创建一个守护式容器 : docker run -di --name=自定义名字 镜像名 /bin/bash
进入守护式容器 : docker exec -it 容器自定义名/容器id /bin/bash
停止守护式容器 : docker stop 容器名 ps: 关闭容器会比较慢
启动之前的创建好的容器: docker start 容器名
 

容器类别:   

交互式容器: 可以进入容器内部进行操作
守护式容器: 不可以进入容器内部
 

需要关注的小点:

 

 

 

 

 

 

 

 
posted @ 2019-11-19 23:18  少林拖地僧  阅读(144)  评论(0编辑  收藏  举报
Live2D