当前位置:首页 » 《关注互联网》 » 正文

Docker学习笔记_li-shaoyu的博客

14 人参与  2021年08月19日 09:43  分类 : 《关注互联网》  评论

点击全文阅读


目录

一、  原理

1、 没使用Docker之前,所有应用共享Lib文件和内核

2、 使用之后,每个容器相当于单独的Linux操作系统,仅仅共享内核,也就是可以配置多个Tomcat应用

3、 原理讲解

二、 名词

三、 镜像查询原理图

四、 基本命令

1、 启动Docker

2、 帮助指令

1) 显示版本信息

2) 显示系统信息,包括镜像和容器的数量

3) 万能指令

4) 官方文档

五、 镜像命令

1、 查看本地所有镜像

2、 从DockerHub上搜索镜像

1) docker search

2) DockerHub搜索,可查看可选择版本

3、 下载镜像

1) 默认下载,最新版本

2) 指定版本

3) Docker分层下载,docker images的核心,联合文件系统

4、 删除镜像

1) 删除单个

2) 删除多个

3) 删除全部

六、 容器命令

1、 新建容器并启动

2、 启动并进入容器+退出

1) 进入容器

2) 退出容器

3) 退出不停止容器

3、 查询容器

1) 查看所有正在运行

2) 查看所有正在运行 + 历史运行过的容器

3) 查询最新创建的容器 + 查询数量

4) 只显示容器ID

4、 删除容器

1) 删除非运行状态的容器

2) 强制删除

3) 删除所有容器

4) 启动容器 + 停止容器

七、 其他命令

1、 后台启动容器(前提是有一个前台进程,不然开了也会自动停止,例如Nginx)

2、 查看日志

3、 查看容器进程信息

4、 查看镜像/容器的元数据

5、 进入当前正在运行的容器

6、 将容器内的文件拷贝到主机


一、  原理


1、 没使用Docker之前,所有应用共享Lib文件和内核


2、 使用之后,每个容器相当于单独的Linux操作系统,仅仅共享内核,也就是可以配置多个Tomcat应用


3、 原理讲解


二、 名词

 百度!!!


三、 镜像查询原理图


四、 基本命令


1、 启动Docker

systemctl start docker

2、 帮助指令


1) 显示版本信息

docker version

2) 显示系统信息,包括镜像和容器的数量

docker info

3) 万能指令

docker 命令 --help


4) 官方文档

五、 镜像命令


1、 查看本地所有镜像

docker images

2、 从DockerHub上搜索镜像


1) docker search

docker search


2) DockerHub搜索,可查看可选择版本

 

3、 下载镜像


1) 默认下载,最新版本

docker pull tomcat


2) 指定版本

docker pull tomcat:10.0.10

3) Docker分层下载,docker images的核心,联合文件系统

4、 删除镜像


1) 删除单个

docker rmi -f 容器ID

2) 删除多个

docker rmi -f 容器ID  容器ID  容器ID

3) 删除全部

docker rmi -f $(docker images -aq)

六、 容器命令


1、 新建容器并启动

docker run [可选参数] images
docker run --name="容器名称" -d -it -p 8080:8080  centos


2、 启动并进入容器+退出


1) 进入容器

docker run -it centos /bin/bash

2) 退出容器

exit


3) 退出不停止容器

Ctrl + P + Q

3、 查询容器


1) 查看所有正在运行

docker ps


2) 查看所有正在运行 + 历史运行过的容器

docker ps -a

3) 查询最新创建的容器 + 查询数量

docker ps -n=1

4) 只显示容器ID

docker ps -q

4、 删除容器


1) 删除非运行状态的容器

docker rm 容器ID

2) 强制删除

docker rm  - f 容器ID

3) 删除所有容器

两种方法:

docker rm  - f $(docker ps -aq)
docker ps -aq | xargs docker rm

4) 启动容器 + 停止容器

  • ① 启动
docker start 容器ID

  • ② 重启
docker restart 容器ID

  • ③ 停止
docker stop 容器ID

  • ④ 强制停止
docker kill 容器ID

七、 其他命令


1、 后台启动容器(前提是有一个前台进程,不然开了也会自动停止,例如Nginx)

docker run -d 镜像名称

2、 查看日志


 

docker logs -tf --tail 2 容器名称


3、 查看容器进程信息

docker top 容器ID

4、 查看镜像/容器的元数据

docker inspect 容器ID
docker inspect 镜像ID

5、 进入当前正在运行的容器

docker exec -it 容器ID bashShell    (开启新终端)

或者:
docker attach 容器ID

6、 将容器内的文件拷贝到主机

docker cp 容器ID:容器内路径   目的主机的路径


点击全文阅读


本文链接:http://zhangshiyu.com/post/25734.html

容器  镜像  删除  
<< 上一篇 下一篇 >>

  • 评论(0)
  • 赞助本站

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

最新文章

  • 大雁南飞人不归结局+番外(沈砚之姜曼殊)结局_(大雁南飞人不归结局+番外大雁南飞人不归结局+番外全书结局)结局列表_笔趣阁(沈砚之姜曼殊)
  • 夕拾难觅朝阳苏亦葵厉晏行完本_夕拾难觅朝阳(苏亦葵厉晏行)
  • [老婆豪掷五百万给初恋,重生后我拒当提款机]人气小说未删减节选_唐欣顾承泽萧然小说节选推荐
  • 半堂花夜渡空城免费在线(裴砚泽沈诺柠)_半堂花夜渡空城免费在线
  • 大雁南飞人不归结局+番外优质全章(姜曼殊沈砚之)_大雁南飞人不归结局+番外优质全章姜曼殊沈砚之
  • [绿茶室友邀请我参加祭祖仪式,却不知我是老祖]人物羁绊章节精选_李岚老祖宗苏婧节选免费试读
  • (番外)+(全书)兰因絮果,爱恨全如玉碎+后续+结局(长乐肖风行)全书在线_兰因絮果,爱恨全如玉碎+后续+结局免费列表_笔趣阁(长乐肖风行)
  • 完结文被绿茶养女夺走真千金身份后,我杀疯了列表_完结文被绿茶养女夺走真千金身份后,我杀疯了(苏楠苏意安+)
  • 刹那芳华顾,褚墨景迟文月+番外+后续_刹那芳华顾,褚墨景迟文月+番外+后续列表
  • 被瘾症折磨的可怜校花免费结局+后续(张团团仁川)全书免费_(张团团仁川)被瘾症折磨的可怜校花免费结局+后续后续(张团团仁川)
  • [竹马率十万铁骑娶我,只为给心上人做嫁衣]反转剧情试读片段_尚书府限免完整章节合集‌
  • 方沐筱宋安(重生后,我将兼挑两房的老公一锅端+后续+结局)结局_(方沐筱宋安重生后,我将兼挑两房的老公一锅端+后续+结局全书结局)结局列表_笔趣阁(方沐筱宋安)

    关于我们 | 我要投稿 | 免责申明

    Copyright © 2020-2022 ZhangShiYu.com Rights Reserved.豫ICP备2022013469号-1