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

2019-07-18 17:05:17 277点赞 3376收藏 177评论

创作立场声明:从一个不会用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以及简易操作入门教程

展开 收起
177评论

  • 精彩
  • 最新
  • 败家网站里的一股清流

    校验提示文案

    提交
    不是泥石流

    校验提示文案

    提交
    收起所有回复
  • Zdm变教学网站了哈哈哈

    校验提示文案

    提交
    主要是,在实验室不想写代码,就摸鱼了

    校验提示文案

    提交
    还没毕业吧,骚年

    校验提示文案

    提交
    还有1条回复
    收起所有回复
  • 这么多人收藏, 好像都觉得自己以后能学得会似的 [傻笑]

    校验提示文案

    提交
    学一学。总会有的

    校验提示文案

    提交
    收藏=看了=会了,没毛病 [皱眉]

    校验提示文案

    提交
    还有1条回复
    收起所有回复
  • 刚准备学习发现结束了。。。

    校验提示文案

    提交
    毕竟只是入坑系列,还没有全面操作,欢迎关注,点赞收藏。后续教程更加精彩

    校验提示文案

    提交
    我只对小姐姐感兴趣,docker什么都你慢慢研究,小姐姐地址交出来 [邪恶]

    校验提示文案

    提交
    还有1条回复
    收起所有回复
  • 下期应该教怎么用fakeapp

    校验提示文案

    提交
    那个是啥。。

    校验提示文案

    提交
    [高兴] 搜一下 有惊喜

    校验提示文案

    提交
    还有2条回复
    收起所有回复
  • docker rmi (docker ps -aq)

    校验提示文案

    提交
    要祭天哦。。

    校验提示文案

    提交
    这个命令很安全 在跑的container删不掉的 清磁盘好用

    校验提示文案

    提交
    还有1条回复
    收起所有回复
  • 第一次在值得买看到csdn的博客的感觉

    校验提示文案

    提交
    主要是大佬都不写这个

    校验提示文案

    提交
    收起所有回复
  • 消灭零评论,虽然不懂,感觉很有意思

    校验提示文案

    提交
    这个是比较有意思,比起vmare。

    校验提示文案

    提交
    我明明下期填坑是,用docker迅雷下载小姐姐。。。这,

    校验提示文案

    提交
    还有1条回复
    收起所有回复
  • [高兴] [邪恶] [邪恶] [邪恶] 不久将来可以看到docking教程了

    校验提示文案

    提交
    还不睡觉嘛

    校验提示文案

    提交
    总感觉是很污的东西

    校验提示文案

    提交
    收起所有回复
  • 卧槽我逛的是csdn还是smzdm?我有点混乱

    校验提示文案

    提交
    zdm中的csdn

    校验提示文案

    提交
    收起所有回复
  • 放过我把,上班看代码,下班刷zdm还得看到代码 [喜极而泣] [喜极而泣] [喜极而泣]

    校验提示文案

    提交
    哈哈你和代码有缘

    校验提示文案

    提交
    收起所有回复
  • 软路由里面有,但是不怎么会用,期待实用的教程

    校验提示文案

    提交
    恩好的,有毅力就好,期待和你共同进步

    校验提示文案

    提交
    收起所有回复
  • 值得买很多程序员吗?

    校验提示文案

    提交
    最大的同性。单身。购物平台

    校验提示文案

    提交
    不要低估单身男性的购买力

    校验提示文案

    提交
    收起所有回复
  • 没有linux的吗 [皱眉]

    校验提示文案

    提交
    linux安装docker更加简单。。奈何现在我手上没有linux环境考虑出个linux

    校验提示文案

    提交
    我用#CSDN#这个app发现了有技术含量的博客,小伙伴们求同去《Docker 安装》, 一起来围观吧 去看看 抄官网的

    校验提示文案

    提交
    还有1条回复
    收起所有回复
  • N1里面按照教程跑了一个docker。还不会搞。期待你的教程,方便以后自己跑其他程序!

    校验提示文案

    提交
    嗯。主要是方便部署。快速启动

    校验提示文案

    提交
    收起所有回复
  • [尴尬] 大妈连编程都有啊。。。

    校验提示文案

    提交
    我还编程薅羊毛。。。

    校验提示文案

    提交
    [口水] 共享一起薅

    校验提示文案

    提交
    还有1条回复
    收起所有回复
  • 为什么下载jellyfin的镜像老是失败,下载人人影视的试过成功的

    校验提示文案

    提交
    是迅雷下载吗。跑题了

    校验提示文案

    提交
    收起所有回复
  • 大妈要开始谈自己的架构了吗

    校验提示文案

    提交
    嗯,我觉得大妈这里应该多讲讲SprintCloud

    校验提示文案

    提交
    嗯。是滴。我们现在用的就是springcloud全家桶

    校验提示文案

    提交
    还有1条回复
    收起所有回复
  • K8s swarm的路过 docker太基础

    校验提示文案

    提交
    这么快呀摩拜大佬

    校验提示文案

    提交
    收起所有回复
  • 下期讲kubernetes

    校验提示文案

    提交
    这个木有试过

    校验提示文案

    提交
    再下期讲knative [深思]

    校验提示文案

    提交
    收起所有回复
提示信息

取消
确认
评论举报

相关文章推荐

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