欢迎光临散文网 会员登陆 & 注册

尚硅谷Docker实战教程(docker教程天花板)

2022-12-09 00:56 作者:AllenIverrui  | 我要投稿

完结散花,来个小总结

  1. docker是个帮助你快速构建开发环境(Mysql,ElasticSearch,Spark等)的工具,建议根据你自己需要的业务场景,边学,边做,边百度,边总结,不用一股脑全部看完(个人觉得没什么用),也不用刻意去背命令,用的多了也就记住了,记不住的都是用的比较少,可以到需要用的时候再查文档
  2. 基础部分可以看文档快速过或者视频二倍速快速过,实操是重点,只有会用了才能了解到它的便利和特点,实操基本掌握后,可以根据相关八股文再来看基础部分理论知识,这样理解快一些(个人习惯)
  3. docker pull 拉镜像,要是拉不下来多半是校园网的问题(反正我用校园网是拉不下来),建议用手机热点,后面k8s也是一样,要是容器一直启动不了,多半也是网的问题
  4. 把docker docker-compose 安装好后,可以把自己原本的开发环境(云服务器或虚拟机)重新在docker配置一遍,这就是现成的实操

课程资料

导出的Word、Html版笔记 https://www.aliyundrive.com/s/6iaQt9zLDVm

整理的博客

  • docker安装

https://blog.csdn.net/2203_75283579/article/details/128245299?spm=1001.2014.3001.5501

  • docker-compose安装,linux配置dns服务器

https://blog.csdn.net/2203_75283579/article/details/128245621?spm=1001.2014.3001.5501

docker 常用命令

  • 启动docker
systemctl start docker
  • 停止docker
systemctl stop docker
  • 重启docker
systemctl restart docker
  • 查看docker状态
systemctl status docker
  • 开机启动
systemctl enable docker
  • 查看docker概要信息
docker info
  • 查看docker总体帮助文档
 docker --help
  • · 查看docker命令帮助文档: docker 具体命令 --help

镜像命令

  • docker imagers
  • 列出本地主机上的镜像
  • 参数说明:
REPOSITORY:表示镜像的仓库源
TAG:镜像的标签版本号
IMAGE ID:镜像ID
CREATED:镜像创建时间
SIZE:镜像大小
  • 同一仓库源可以有多个 TAG版本,代表这个仓库源的不同个版本,我们使用 REPOSITORY:TAG 来定义不同的镜像。
  • 如果你不指定一个镜像的版本标签,例如你只使用 ubuntu,docker 将默认使用 ubuntu:latest 镜像
  • -a 列出本地所有的镜像(包含历史镜像层)
  • -q 只显示镜像id
  • docker search 某个镜像的名字
  • 搜索的网站 https://hub.docker.com
docke search redis
  • --limit :只列出N个镜像,默认为25个
docker search --limit 5 redis 
  • docker pull 镜像名字
  • 下载镜像
  • docker pull 镜像名字:版本
  • 没有指定版本就是最新版
  • 等价于 docker pull redis:latest
docker pull ubuntu 
#下载ubuntu镜像
  • docker system df 查看的镜像/容器/数据卷所占的空间
(2) root@ localhost ~] $ docker system df
TYPE     TOTAL  ACTIVE SIZE  RECLAIMABLE
Images     5    5    1.626GB 0B (0%)
Containers   10    2    57B   16B (28%)
Local Volumes 0    0    0B   0B
Build Cache  0    0    0B   0B
  • docker rmi 某个镜像名字
  • 删除单个 docker rmi -f 镜像id
  • 删除多个 docker rmi -f 镜像名:TAG 镜像名:TAG
  • 删除全部 docker rmi -f $(docker images -qa)
  • Compose常用命令

docker-compose -h # 查看帮助

docker-compose up # 启动所有docker-compose服务

docker-compose up -d # 启动所有docker-compose服务并后台运行

docker-compose down # 停止并删除容器、网络、卷、镜像。

docker-compose exec yml里面的服务id # 进入容器实例内部

docker-compose exec docker-compose.yml文件中写的服务id /bin/bash

docker-compose ps # 展示当前docker-compose编排过的运行的所有容器

docker-compose top # 展示当前docker-compose编排过的容器进程

docker-compose logs yml里面的服务id # 查看容器输出日志

docker-compose config # 检查配置

docker-compose config -q # 检查配置,有问题才有输出

docker-compose restart # 重启服务

docker-compose start # 启动服务

docker-compose stop # 停止服务






尚硅谷Docker实战教程(docker教程天花板)的评论 (共 条)

分享到微博请遵守国家法律