2、Docker容器基础入门实战

2.1 Window 10 环境下安装Docker

简介:如何在Win10 环境下安装docker容器

首先启用如下服务:


启用功能
Docker安装的时候不用勾选下面的按钮
设置国内镜像

2.2 Linux Centos7环境下安装Docker

简介:如何在Linux环境下安装docker

安装环境:Centos 7
安装条件:docker官方要求至少3.8以上,建议3.10以上

Docker 版本:
docker EE 企业版本
docker CE 社区版本

关闭防火墙:systemctl stop firewalld.service
vi /etc/selinux/config

安装Docker Ce 社区版本:

安装wget命令:
下载阿里云docker社区版 yum源

[root@localhost ~]# cd /etc/yum.repos.d/
[root@localhost yum.repos.d]#
[root@localhost yum.repos.d]# wget 
http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo

查看docker安装包:yum list | grep docker


查看docker安装包

此时会看到阿里云社区版的安装docker-ce.x86_64

安装Docker Ce 社区版本:yum install -y docker-ce.x86_64

设置开机启动:systemctl enable docker

更新xfsprogs:yum -y update xfsprogs
XFS是SGI公司开发的文件系统,相比于其他的文件系统有很多的优势,比如扩展性(支持最大的文件和分区)、性能、快速恢复、日志型的有效结构等。更新下这个,否则docker会报错。

启动docker:systemctl start docker

查看版本:docker version


查看Docker版本

查看详细信息:docker info

2.3 Docker镜像的搜索下载以及查看删除实战

简介:如何搜索docker镜像

什么是镜像?

  • 镜像是一种轻量级,可执行的独立软件包,用来打包软件运行环境和基于运行环境开发的软件,它包含运行某个软件的所有内容,包括代码,运行时,库,环境变量和配置文件。

查看本地镜像:docker images


目前没有任何镜像

搜索镜像:docker search centos


搜索镜像

搜索镜像并过滤是官方的: docker search --filter "is-official=true" centos


仅显示官方

搜索镜像并过滤大于多少颗星星的:docker search --filter stars=10 centos


大于10颗星的镜像
  • 下载centos7镜像:docker pull centos:7


    下载镜像
  • 此时再查看本地镜像,会发现我们新下载的镜像


    新下载的镜像
  • 修改本地镜像名字(小写):docker tag centos:7 mycentos:1


    修改镜像名字
  • 本地镜像的删除:docker rmi centos:7

2.4 Docker核心基础之配置阿里云镜像加速

简介:配置阿里云镜像加速

首先你得有一个阿里云账号,才会有唯一的加速器地址:


阿里云加速器

*阿里云镜像加速器配置地址:https://cr.console.aliyun.com/cn-shenzhen/instances/mirrors

*配置步骤:vi /etc/docker/daemon.json

{
"registry-mirrors": ["https://5xok66d4.mirror.aliyuncs.com"]
}

重启:systemctl daemon-reload && systemctl restart docker

2.5 Docker的体系结构之镜像与容器

简介:讲解镜像与容器之间的关系

  • 一个镜像可以启动无数台容器(机器性能允许的情况下)
  • 容器与容器之间的操作互不影响,处于隔离的环境

2.6 Docker核心基础之容器的构建等基本操作

简介:Docker容器的创建,查看,停止,重启等

  • 构建容器:docker run -itd --name=mycentos centos:7
    • -i :表示以交互模式运行容器(让容器的标准输入保持打开)
    • -d:表示后台运行容器,并返回容器ID
    • -t:为容器重新分配一个伪输入终端
    • --name:为容器指定名称
伪输入终端
  • 查看本地所有的容器:docker ps -a
  • 查看本地正在运行的容器:docker ps
  • 停止容器:docker stop CONTAINER_ID / CONTAINER_NAME
  • 一次性停止所有容器:docker stop $(docker ps -a -q)
  • 一次性启动所有容器:docker start $(docker ps -a -q)
  • 启动容器:docker start CONTAINER_ID / CONTAINER_NAME
  • 重启容器:docker restart CONTAINER_ID / CONTAINER_NAME
  • 删除容器:docker rm CONTAINER_ID / CONTAINER_NAME
  • 强制删除容器:docker rmi -f CONTAINER_ID / CONTAINER_NAME
  • 查看容器详细信息:docker inspect CONTAINER_ID / CONTAINER_NAME
  • 进入容器:docker exec -it 0ad5d7b2c3a4 /bin/bash

2.7 Docker核心基础之容器的文件复制与挂载

简介:容器与宿主机之间文件复制与挂载

  • 从宿主机复制到容器:docker cp 宿主机本地路径 容器名字/ID:容器路径

    • docker cp /root/123.txt mycentos:/home/


      文件复制
  • 从容器复制到宿主机:docker cp 容器名字/ID:容器路径 宿主机本地路径

    • docker cp mycentos:/home/456.txt /root
  • 宿主机文件夹挂载到容器里:docker run -itd -v 宿主机路径:容器路径 镜像ID

    • docker run -itd -v /root/xdclass/:/home centos:7
    • 此功能非常有用,比如可以将宿主机里面的nginx或者mysql data目录挂载到容器里,当宿主机环境有问题时,使用容器里面的环境直接运行
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 200,612评论 5 471
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 84,345评论 2 377
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 147,625评论 0 332
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 54,022评论 1 272
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 62,974评论 5 360
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 48,227评论 1 277
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 37,688评论 3 392
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 36,358评论 0 255
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 40,490评论 1 294
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 35,402评论 2 317
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 37,446评论 1 329
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 33,126评论 3 315
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 38,721评论 3 303
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 29,802评论 0 19
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 31,013评论 1 255
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 42,504评论 2 346
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 42,080评论 2 341

推荐阅读更多精彩内容