Docker核心技术(二)

Docker的常用命令

帮助命令

在这里插入图片描述


  1. docker version:
    在这里插入图片描述

  1. docker info
    在这里插入图片描述

  1. docker --help(重点掌握)
    在这里插入图片描述

镜像命令


在这里插入图片描述


docker images


在这里插入图片描述
Options的说明
在这里插入图片描述
在这里插入图片描述


docker search

在这里插入图片描述


在这里插入图片描述
Docker Hub里面去搜镜像
在这里插入图片描述
docker search -s 30 tomcat
在这里插入图片描述


docker search -s 30 --no-trunc tomcat
在这里插入图片描述


docker pull

在这里插入图片描述


在这里插入图片描述
这个时候,我就拉取了最新的tomcat:
在这里插入图片描述
这个时候,本地的镜像列表就有了tomcat的镜像了:
在这里插入图片描述


使用docker rmi来删除本地镜像:
在这里插入图片描述
这个时候,就是已经删除了:
在这里插入图片描述


我们删除了之后,也可以在仓库里面进行拉取:
在这里插入图片描述


如果想要删除多个的话,就可以这样来做:
在这里插入图片描述
在这里插入图片描述


思考:
在这里插入图片描述

容器命令


在这里插入图片描述


1.拉取镜像

从仓库里面拉取一个centos:
在这里插入图片描述

2. 新建并启动容器

在这里插入图片描述


Option说明在这里插入图片描述


在这里插入图片描述


启动交互式容器:
在这里插入图片描述

3. 列出当前所有正在运行的容器

在这里插入图片描述


在这里插入图片描述
在这里插入图片描述


这个是查看上一个执行的容器:
在这里插入图片描述


在这里插入图片描述

4.退出容器

在这里插入图片描述

  • exit:容器停止并退出
    在这里插入图片描述

  • ctrl+P+Q
    我们重新运行一个centos容器:
    在这里插入图片描述

在这里插入图片描述
我们可以用docker ps来查看一下 ,可以看到,这个容器还在运行着:
在这里插入图片描述
我们还可以查看过去运行的两个实例:
在这里插入图片描述


5.启动容器

在这里插入图片描述


这个时候,就有两个在运行的实例:
在这里插入图片描述

6.重启容器

在这里插入图片描述

7.停止容器

在这里插入图片描述


在这里插入图片描述

8.强制停止容器

在这里插入图片描述
在这里插入图片描述

9.删除已停止的容器

在这里插入图片描述


在这里插入图片描述


在这里插入图片描述


我们还可以一次性删除多个容器:
在这里插入图片描述


10. 重要部分

在这里插入图片描述

  1. 启动守护式容器
    在这里插入图片描述
    这个就是后台运行,没有交互窗口:
    在这里插入图片描述
    但是,我们用docker ps的时候,并没有运行的容器:
    在这里插入图片描述

在这里插入图片描述
这里有一个很重要的机制:Docker容器后台运行,就必须要有一个前台的进程;


  1. 查看容器日志
    在这里插入图片描述
    在这里插入图片描述

在这里插入图片描述


这个就是一个常用的参数:
在这里插入图片描述


  1. 查看容器内运行的进程
    在这里插入图片描述
    查看容器内运行的进程:
    在这里插入图片描述
  2. 查看容器内部细节
    在这里插入图片描述
  3. 进入正在运行的容器并以命令行交互
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
  4. 从容器内拷贝文件到主机上
    在这里插入图片描述
    在这里插入图片描述

总结

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

Docker镜像

镜像是什么?

在这里插入图片描述

  • 镜像是什么?
    在这里插入图片描述

联合文件系统

在这里插入图片描述

Docker镜像加载原理

在这里插入图片描述
在这里插入图片描述

镜像的特点

在这里插入图片描述

Docker镜像commit操作补充

在这里插入图片描述

  1. 案例一
    在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
这个时候,就是能访问了:
在这里插入图片描述


在这里插入图片描述


删除上一步通过docker运行的tomcat所产生的文档:
在这里插入图片描述


在这里插入图片描述


把这个doc删除了之后,再commit提交之后,形成自己的tomcat镜像;
我们可以这样来提交:
在这里插入图片描述


在这里插入图片描述


这个就是我们刚刚提交的:
在这里插入图片描述
我们把所有正在运行的都删除:
在这里插入图片描述


在这里插入图片描述
这个时候,就是可以访问了:
在这里插入图片描述


这个是以后台的方式来运行
在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/weixin_37778801/article/details/84315350