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. 新老版本vue-cli的安装及创建项目等方式的比较

    vue-cli 3.0 正式版于2018年8月发布,截至到2020年08月05日版本已经更新到4.4.6.Vue CLI 的包名称由 vue-cli 改成了 @vue/cli,目前网上很多的Vue项目 ...

  2. 每日一道 LeetCode (10):搜索插入位置

    每天 3 分钟,走上算法的逆袭之路. 前文合集 每日一道 LeetCode 前文合集 代码仓库 GitHub: https://github.com/meteor1993/LeetCode Gitee ...

  3. leetcode刷题笔记-1. 两数之和(java实现)

    题目描述 给定一个整数数组 nums 和一个目标值 target,请你在该数组中找出和为目标值的那 两个 整数,并返回他们的数组下标. 你可以假设每种输入只会对应一个答案.但是,数组中同一个元素不能使 ...

  4. golang 字符型

    目录 前言 1. 基本 介绍 2. 声明 3. 使用细节 4. 字符类型的本质 跳转 前言 不做文字的搬运工,多做灵感性记录 这是平时学习总结的地方,用做知识库 平时看到其他文章的相关知识,也会增加到 ...

  5. Java并发--final关键字

    一.final使用场景 final可以稀释变量,方法和类,用于便是修饰的内容一旦赋值之后不会再被改变,比如string类就是一个final类型的类. 二.final修饰变量 在Java中变量可以分为成 ...

  6. Banner信息收集

    一.什么是Banner Banner信息,欢迎语,在banner信息中可以得到软件开发商,软件名称.版本.服务类型等信息,通过这些信息可以使用某些工具直接去使用相对应的exp去攻击. 前提条件:需要和 ...

  7. JavaScript学习系列博客_5_JavaScript中的强制类型转换

    -强制类型转换为String 1.方式1 调用被转换数据的toString()方法 number类型值.布尔类型值.都可以调用toString()方法强制转换.但是null值和undefined值不行 ...

  8. [PyTorch 学习笔记] 1.4 计算图与动态图机制

    本章代码:https://github.com/zhangxiann/PyTorch_Practice/blob/master/lesson1/computational_graph.py 计算图 深 ...

  9. Windows下搭载虚拟机以及环境安装

    前言 最近回到家中进行赛前自主提升 模拟赛考虑到考试环境是NOI Linux 而大多数同学电脑环境为Windows 有同学想要模拟真实考试环境 但是NOI Linux的系统过于"阉割版&qu ...

  10. javacv教程文档手册开发指南汇总篇

    本章作为javacv技术栈系列文章汇总 前言 写了不少关于javacv的文章,不敢说精通 ,只能说对javacv很熟悉.虽然偶尔也提交pull request做做贡献,但是javacv包含的库实在太多 ...