Docker系列 篇一:自学安装docker以及简易操作入门教程

2019-07-18 17:05:17 241点赞 3214收藏 172评论

小编注:此篇文章来自#原创新人#活动,成功参与活动将获得额外100金币奖励。2019.10.14-2019.11.17第四期原创新人训练营招募中,点亮你的创作之星。更有iPhone11、礼品卡等多重豪礼等你来拿!~请猛戳此链接报名!

创作立场声明:从一个不会用docker的小白,自己一步一步的摸索,中间也踩过许多坑。但任然,坚持从哪里跌倒就从哪里爬起来。不求感动自己,但求人生无悔。

Docker学习入门教程

百度百科:Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的镜像中,然后发布到任何流行的 Linux或Windows 机器上,也可以实现虚拟化。容器是完全使用沙箱机制,相互之间不会有任何接口。

自学安装docker以及简易操作入门教程

Docker架构

这里参考了菜鸟教程的Docker架构图自学安装docker以及简易操作入门教程 自学安装docker以及简易操作入门教程

  • Docker镜像(image):Docker 镜像是用于创建 Docker 容器的模板。说人话就是,这个类似是一个App商店里面的APP,镜像就像一个一个的App。

  • Docker容器(container):是用来运行Docker镜像(iamges)的。列入跑linux系统或者windows系统

  • DockerHub(镜像仓库):类似App商店,里面包含各种各样的镜像。但官方的镜像,国内链接很慢。

    Docker安装(Windows 7环境)

    鉴于目前普遍都使用的是Windows7,以及Windows10环境。对于Windows10环境。官方给出了Widnow10环境的安装包,直接安装即可。
    官方下载地址
    win7、win8 等需要利用 docker toolbox 来安装,国内可以使用阿里云的镜像来下载。需要登录才能够下载
    下载地址
    接下来就是安装环节了。。。。此处略过(基本上一键)自学安装docker以及简易操作入门教程 
    安装好了之后就会出现三个图标
    启动的时候需要下载boot2docker.iso。这里国内链接比较慢,提供一个下载地址:
    github源
    百度网盘密码:fsmb
    下载好以后放入默认的文件夹目录下即可。C:UsersAdministrator.dockermachinemachinesdefault
    自学安装docker以及简易操作入门教程
    从左到右依次为这是Docker的GUI版本,OracleVm虚拟机(类似Vmware),一个已经配置好Docker的命令行环境。
    这样就安装好了一个Docker

    运行docker命令

    以官方的例子为例,我们需要从官方的镜像仓库里面拉取一个helloworld的镜像到本地。
    自学安装docker以及简易操作入门教程
    查看本地镜像库里是否成功拉取镜像
    自学安装docker以及简易操作入门教程
    在容器里运行hello-world镜像自学安装docker以及简易操作入门教程
    可以看到成功运行起来了,使用docker ps -a命令能够查看所有已经运行完成或者正在运行的容器。我们的hello-world镜像对应的容器都有一个唯一的id。通过这个id我们能够对其进行操作。

    运行一个nginx服务

    这里国内的连接太慢,直接使用其他的nginx镜像进行拉取。这样速度就非常的快了。
    自学安装docker以及简易操作入门教程
    拉取完成后查看我们的镜像,并启动运行自学安装docker以及简易操作入门教程 
    自学安装docker以及简易操作入门教程
    这样访问地址就能成功看见了。
    注意。docker默认的地址是192.168.99.100.自学安装docker以及简易操作入门教程 
    自学安装docker以及简易操作入门教程
    或者通过docker-gui可视化操作也能够看见自学安装docker以及简易操作入门教程 
    自学安装docker以及简易操作入门教程
    查看我们访问nginx的日志信息
    自学安装docker以及简易操作入门教程

    docker常见命令

    docker ps 查看运行中的容器
    docker images 查看拉取的镜像
    docker search nginx 搜索nginx镜像
    docker pull [Docker Registry地址]<仓库名>:<标签> 拉取镜像
    docker restart[container ID] 重新启动容器
    docker start[container ID] 启动容器
    docker stop [container ID] 通过容器ID停止该容器
    docker exect -it [container ID] /bin/bash 进入到容器里面进行操作
    docker rmi [image ID]删除本地下载好的镜像
    docker logs [container ID] 查看容器的日志
    这里给出的不完整,大家可以结合这个参考:Docker命令

后期填坑

常见的命令操作完了,剩下来的就是一些高级用法,比如docker的日志检索,docker的网络设置等。以及生成自己的定制化Docker!


下期预告

如何用docker安装迅雷,随时随地下载影视自学安装docker以及简易操作入门教程 

作者目前也处在入门学习学习阶段,如有错误,欢迎大家评判指正。大家想看一些docker的相关知识也可以在评论里给出,有空会给大家尽量解答。相互学习共同进步。自学安装docker以及简易操作入门教程 

展开 收起

Microsoft 微软 Office 365 个人版 1年订阅

Microsoft 微软 Office 365 个人版 1年订阅

199元起

《Nebo》触屏笔记类软件 Windows版

《Nebo》触屏笔记类软件 Windows版

暂无报价

Day One(日记+笔记)

Day One(日记+笔记)

暂无报价

《Cardiograph(心电图仪)》iOS应用软件

《Cardiograph(心电图仪)》iOS应用软件

暂无报价

《CanOpener(耳机音质调试)》iOS应用软件

《CanOpener(耳机音质调试)》iOS应用软件

暂无报价
172评论

发表评论请 登录
  • 最新
  • 最热
评论举报

请选择举报理由

相关文章推荐

更多精彩文章
更多精彩文章
最新文章 热门文章
3.2K
扫一下,分享更方便,购买更轻松