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. Android Studio--家庭记账本(五)

    想到每次删除之后将表单自动初始化,却发现会导致除去已经删除的不在出现在表单上,数据库中剩余的数据还会再次出现在表单中.导致表单上的数据越来越多.后来又想到,当我实现删除之后,把表单采用全部清除,再重新 ...

  2. JS 导航条切换案例

    HTML代码: <div class="tab"> <div class="tab_list"> <ul> <li c ...

  3. 【LeetCode/LintCode】 题解丨微软面试题:大楼轮廓

    水平面上有 N 座大楼,每座大楼都是矩阵的形状,可以用一个三元组表示 (start, end, height),分别代表其在x轴上的起点,终点和高度.大楼之间从远处看可能会重叠,求出 N 座大楼的外轮 ...

  4. Java—接口

    接口概念 接口是功能的集合,同样可看做是一种数据类型,是比抽象类更为抽象的”类”. 接口只描述所应该具备的方法,并没有具体实现,具体的实现由接口的实现类(相当于接口的子类)来完成.这样将功能的定义与实 ...

  5. C#LeetCode刷题之#700-二叉搜索树中的搜索(Search in a Binary Search Tree)

    问题 该文章的最新版本已迁移至个人博客[比特飞],单击链接 https://www.byteflying.com/archives/4102 访问. 给定二叉搜索树(BST)的根节点和一个值. 你需要 ...

  6. C#设计模式之10-外观模式

    外观模式(Facade Pattern) 该文章的最新版本已迁移至个人博客[比特飞],单击链接 https://www.byteflying.com/archives/407 访问. 外观模式属于结构 ...

  7. Vue Vuex 严格模式+实例解析+dispatch/commit + state/getter

    1.严格模式 import getters from './getters' import mutations from './mutations' import actions from './ac ...

  8. SpringBoot整合Spring Security

    好好学习,天天向上 本文已收录至我的Github仓库DayDayUP:github.com/RobodLee/DayDayUP,欢迎Star,更多文章请前往:目录导航 前言 Spring Securi ...

  9. AMD 5700 XT显卡装ubuntu18.04.* 驱动的问题解决(全)

    公司开发需要测试新的 AMD显卡,由于测试服务器上的显卡是英伟达的显卡所以换完后要安装相应的驱动.由于之前装机的同事装的ubuntu是18.04.5 恰巧18.04.5在amd官网上没有相匹配的驱动( ...

  10. 幂次方的四种快速取法(不使用pow函数)

    Pow(x, n) 方法一:暴力法 方法二:递归快速幂算法 方法三:迭代快速幂算法 方法四:位运算法 方法一:暴力法 思路 只需模拟将 x 相乘 n 次的过程. 如果 \(n < 0\),我们可 ...