day02-20200714
 
p9.docker阿里云配置
 
helloword
 
拉取镜像-运行-
 
拉取镜像如果从国外网站拉取辉比较慢,所以需要配置阿里云或者网易云得镜像仓库。
 
首先配置阿里云镜像加速器。
1.进去阿里云,找到容器服务,容器镜像服务
2.管理控制台
3.注册信息
4.登录设置密码
5.镜像中心,镜像加速器
6.选择对应系统的镜像配置文件
7.修改主机的镜像配置
针对centos7的配置文件:
sudo mkdir -p /etc/docker 
sudo tee /etc/docker/daemon.json <<-'EOF' { "registry-mirrors": ["https://9dpx4hot.mirror.aliyuncs.com"] } EOF 
sudo systemctl daemon-reload 
sudo systemctl restart docker
 
centos6和centos7版本的差距还是蛮大的~
 
p10.docker运行hello world
docker  run hello-world
先本地找,本地没有就阿里云上面找。
 
p11.docker运行机制和原理
 
docker怎么工作的?
docker运行在主机上的守护进程
 
为什么docker比虚拟机快?
docker更少的抽象层,没有硬件负担,虚拟机有硬件。系统只有一个,不需要客户端的系统,只有一个docker引擎。宿主机共用。
 
p12.docker帮助命令
 
【docker version】查看版本号
【docker info】查看基本信息
【docker --help】帮助文档
 
p13.docker镜像命令
 
【docker images】列出本地的镜像
镜像仓库员、镜像tag、id、创建时间、镜像大小
-a:所有镜像(含中间镜像层),镜像就是一层包一层
-q:现实id
【docker images -qa】组合使用
--digests 说明
--no-trunc 没有截取
【docker search [选项] 镜像名称】docker-hub上面查镜像
名称 、描述、 点赞数、 官方推荐、是否自动构建的。
-s 数字:点赞数用的人比较多的,大于多少的
--no-trunc 显示完整的镜像
--automated :只列出自动构建的类型的镜像。
【docker pull 镜像】下载镜像
不写版本号,自动下载最新版本
【docker pull tomcat】 等价于 【docker pull tomcat:latest】
【docker pull tomcat:8.5.51】
【docker rmi 镜像】删除某个镜像
-f 强制删除
删除多个镜像 可以用空格隔开
【docker rmi -f tomcat ngins】
删除所有镜像
【docker rmi -f ${docker image -qa}】
 
tomcat镜像为什么会这么大呢?
 
p14.docker容器命令(上)
 
有镜像才可以创建容器
 
虚拟机的centos镜像差不读4g
docker的centos镜像只有200m左右
 
 
【docker run [ 选项] image [命令] 】创建容器
--name : 容器的新名字
-i:交互命令
-t:伪终端,可以输入命令的界面
 
【exit】关闭容器,退出容器
【ctrl p+q】退出容器,但不关闭容器
 
【docker ps】查看运行的容器,docker里面有哪些容器。
容器id,镜像名称,命令、创建时间、状态、端口、名字
 
-l 上一个容器
-a 当前运行的和过往的容器
-n 数字  :最后三次运行的
-q 只显示容器编号。容器id
 
 
【docker start 容器名称或id】启动容器
【docker stop 容器名称或id】停止容器,类似于正常关机
【docker kill 容器名称或id】强制停止容器
【docker rm 容器名称或id】删除停止的容器
【docker rm -f 容器名称或id】强制删除停止的容器
 
【docker rm -f $(docker ps -qa)】删除所有的容器
【docker ps -a -q | xargs docker rm 】 删除所有的容器
 
容器是最最最重要的概念。

跟着尚硅谷系统学习Docker-【day02】的更多相关文章

  1. 跟着尚硅谷系统学习Docker-【day01】

    day01-20200710   p1.基础知识   鲸鱼背上有一些集装箱   学习docker得基础知识   1.强制:熟悉Linux命令和相关背景知识 2.建议有maven和git的相关知识   ...

  2. 跟着尚硅谷系统学习Docker-【day08】

    day08-20200723   p32.docker 安装redis   [ docker pull redis] [docker run -p 6397:6397 -v /tmp/mydocker ...

  3. 跟着尚硅谷系统学习Docker-【day03】

    day03-20200715   p15.docker容器命令(下)   以守护进程的形式启动 [docker run -d 容器名]后台运行 启动了后又关闭了,与前台没有交互,立刻就kill了.前台 ...

  4. 跟着尚硅谷系统学习Docker-【day07】

    day07-20200722   p27.dockerfile案例编写-3   第一步:编写父dockerfile DockerFile_20200722_2 FROM centos RUN yum ...

  5. 跟着尚硅谷系统学习Docker-【day06】

    day06-20200720 p24.dockerfile案例编写-1   1.创建好容器时,进去容器的时候,修改所在的当前目录. 2.新添加命令.支持vim.ifconfig 备注:原来的镜像容器默 ...

  6. 跟着尚硅谷系统学习Docker-【day05】

    day05-20200717   p21.docker容器数据卷容器   就是活动硬盘上面挂载硬盘进行数据的传递.     [docker run -it --name dc01 fyr/centos ...

  7. 跟着尚硅谷系统学习Docker-【day04】

    day04-20200716   p18.docker容器数据卷   docker容器中的数据,做持久化. 容器关闭以后容器内的数据就没有了. 保存到数据库或者服务器宿主机里面.   作用:容器间可以 ...

  8. 尚硅谷Docker---1、docker杂记

    尚硅谷Docker---1.docker杂记 一.总结 一句话总结: ~ php用的homestead就相当于docker,javaee一般都是用docker,php也可以用docker ~ dock ...

  9. 尚硅谷Docker---1-5、docker简介

    尚硅谷Docker---1-5.docker简介 一.总结 一句话总结: docker是环境打包:有点像windows镜像 docker的实质:缩小版.精细版.高度浓缩版的一个小型的linux系统 1 ...

随机推荐

  1. 如果连这10个Python缩写都不知道,那你一定是Python新手

    简介 对于许多开始学习编程的人来说,Python已经成为他们的首选.Python有非常直观的语法和支持动态类型的灵活性.此外,它是一种解释语言,这使得使用交互式控制台进行学习成为可能.基本上,我们只需 ...

  2. jQuery 发布微博案例

    .box { width: 500px; height: 500px; border: 1px solid #efefef; margin: 0 auto; text-align: center; } ...

  3. Docker 阿里镜像

    Docker 配置阿里镜像 Dokcer 拉取镜像非常慢,配置阿里镜像加速. 步骤 首先注册阿里云,找到 "容器镜像服务" --> "镜像加速器" ,复制 ...

  4. 谁来教我渗透测试——黑客必须掌握的HTML基础(一)

    小伙伴们,好几天不见了,这一周菜鸟小白工作很忙,所以没有每天更新学习内容,但是菜鸟小白的学习是没有停下来的,只是没有时间来整理学习笔记了.现在就将菜鸟小白这两天学习的HTML基础和大家分享,其中还会拿 ...

  5. 精讲RestTemplate第4篇-POST请求方法使用详解

    本文是精讲RestTemplate第4篇,前篇的blog访问地址如下: 精讲RestTemplate第1篇-在Spring或非Spring环境下如何使用 精讲RestTemplate第2篇-多种底层H ...

  6. 2020-08-01:MySQL 的数据如何恢复到任意时间点?

    福哥答案2020-08-01: 恢复到任意时间点以定时的做全量备份,以及备份增量的 binlog 日志为前提.恢复到任意时间点首先将全量备份恢复之后,再此基础上回放增加的 binlog 直至指定的时间 ...

  7. 编译原理 First集和Follow集的求法

    转载地址 https://blog.csdn.net/Alexander_Frank/article/details/51280798 自上而下分析: FIRST集求法 First集合最终是对产生式右 ...

  8. 41. The Security Namespace

    41.1 Web Application Security网络应用安全 41.1.1 <debug> 启用spring安全调试基础架构.这将提供人类可读的(多行)调试信息来监控进入安全过滤 ...

  9. HotSpot的垃圾回收器

    如果说收集算法是内存回收的方法论,那么垃圾收集器就是内存回收的具体实现.这里讨论的收集器基于JDK 1.7 Update 14之后的 HotSpot 虚拟机,这个虚拟机包含的所有收集器如下图所示 上图 ...

  10. 一个@Transaction哪里来这么多坑?

    前言 在之前的文章中已经对Spring中的事务做了详细的分析了,这篇文章我们来聊一聊平常工作时使用事务可能出现的一些问题(本文主要针对使用@Transactional进行事务管理的方式进行讨论)以及对 ...