美文网首页docker&Jkenkis&mavendockerzdkj
技术进阶:传说中的docker

技术进阶:传说中的docker

作者: 指尖流年 | 来源:发表于2018-08-19 17:01 被阅读224次

    在上一篇文章《技术进阶:什么是Docker?一般做什么用?》对docker的概念性的东西,做了一些简单而又笼统的概括。这次我就带大家真正的实操一番。

    安装

    docker的安装详情参考:docker的官网 或者 菜鸟教程进行傻瓜式的安装,安装完成之后可以输入命令来验证一下

    docker version [如果有如下图的结果,证明安装成功]
    
    安装成功

    接下来我们就初步尝试一下用docker安装一些我们常用的软件。

    查看镜像

    docker images  [这个命令会列出你的所有的本地镜像,结果如下图是我个人的镜像,那么这些镜像哪来的呢?]
    
    image.png

    镜像是容器运行的前提。

    下载镜像

    docker pull  NAME[:TAG]
    

    如果不显示的指定TAG,会默认是latest标签,即下载仓库中最新的版本。
    例如

    docker pull nginx [如下图所示,即为下载成功]
    
    镜像下载成功

    创建容器

    下载一个镜像成功以后,怎么样将Nginx跑起来呢?
    那就需要我们创建一个容器啦,读者可以通过docker create来新建一个容器。
    例如

    docker create  -p 80:80   nginx:latest
    

    其中:-p 80:80 是将容器的端口与主机的端口关联起来,当我们访问外部主机的80端口的时候,就会自动访问容器的80端口。
    创建成功以后如下图所示:

    创建容器

    图中的一串编码:3c63dad6fac54d3465a561d5e53f5ad95a30f1e2d88c970f274f40e9529cb2fc,就是容器的ID,这个是唯一的。

    运行容器

    docker start [容器ID]
    

    例如:

    dokcer start  3c63dad6fac54d3465a561d5e53f5ad95a30f1e2d88c970f274f40e9529cb2fc
    
    运行容器成功之后

    访问Nginx

    成功之后也会显示一条容器ID。也就我门的Nginx已经运行成功了,那我们来访问一下URL:服务器IP:端口号。
    访问如下图:


    访问的结果

    Well done!
    现在安装Nginx不再担心环境的问题了,只需要下载完镜像,创建容器,然后运行。

    相关文章

      网友评论

      • 李老师_三月:终于重开简书,好习惯要坚持。
        指尖流年:@李学勇_三月 😄😄😄,会一直坚持下去的!
      • 李云_三月:好久以前就听过这个东西,总觉得是个很厉害的东西,我要去了解了解了~
        指尖流年:@李云_三月 这个确实非常厉害,我就是觉着我把我知道的东西分享出来,对你们有帮助就更好啦

      本文标题:技术进阶:传说中的docker

      本文链接:https://www.haomeiwen.com/subject/clpjbftx.html