zoukankan      html  css  js  c++  java
  • 第二篇:docker 简单入门(二)

    本篇目录

    1. 写在最前面的话
    2. 最常用的docker命令
    3. 获取远程仓库镜像

    写在最前面的话

      

      如上图大家看到的这样,以后此类文章请到其他平台查阅,由于博客园提示说,内容太多简单,所以以后简单的内容我会放在csdn上供咋们菜鸟学习和探讨。   【https://blog.csdn.net/xingxingzhilong/article/details/82593695

      今天和大家分享下docker下面最常用的几个命令,太复杂的我也不知道是什么,但是不需要害怕,因为如果当你发现有些docker命令,你不知道的时候,说明你又进步了,是一件好事。当然今天我们会在拉取下远程的仓库,然后看看我们的容器能否跑起来。上一篇地址【https://www.cnblogs.com/fourspace/p/9595514.html

     

    最常用的命令

      【docker images】:获取容器下面的所有镜像,  包括显示【镜像仓库源】、【镜像标签】、【镜像id】、【创建时间】、【镜像大小】

      

      【docker ps -a】:获取所有容器,包含显示【容器id】、【镜像名称】、【COMMOND命令】、【创建时间】、【状态】

      

          【docker start/stop containerid】:启动/停止一个已知容器

      

      【docker exec -it  containerid [command]】 :进入守护进程,意思就是进去运行环境,例如mysql环境,docker exec -it 61fe60451bd1 /bin/bash

      

      接下来,我们会看到root@61fe60451bd1:/#这样的目录,其实如果我们通过进入容器配置,可以发现一些有意思的事情下面一个命令,大家可以看到,回到这个命令当中来

      看看我们的mysql里面都有啥,连接下容器的mysql service,mysql -h 127.0.0.1 -P 3306 -u root  -p123456

      

      看大mysql的命令时,大家是不是很激动。和我们平时用的一样一样的。

      【docker inspect containerid】:查看容器内部配置,还是以mysql为例,

       

      

       发现一件有趣的事情,我们的容器id其实就是一个缩写,当我们生成容器的时候,会在/var/lib/docker/containers/下创建容器列表

      

      有了docker的文件路径,我们可以利用里面的一些信息。

      

      我个人觉得,目前我们需要熟悉的和docker相关的,常用命令,以上的这些应该够用了。当然还有一些,docker pull、docker run、docker build等等。以后也会介绍的,学习不要太着急

      

    获取远程仓库镜像

      说了这么多,镜像和容器。怎么玩?

      我知道的有两种方式,第一种就是使用【docker pull 】,第二种就是自己搭建Dockerfile,然后build它。

      今天我们就已nginx为例,【docker pull nginx】

      

      恩,非常快的下载好了,如果有下载缓慢的情况,请看之前的一章,里面有配置镜像加速的方法。好了,再回来,我们看下镜像是否OK

      

      我们看到,nginx已经在镜像里面了,非常好。那么接下来我们run一下呢

      

      将本地的8080端口映射到80端口上,docker守护进程给了一个containerId,他就是我们容器的Id,我们看下容器列表,找到这个容器,看到状态已经是up了。

      在本地跑一下吧,

      

      到这里,遇到了大家熟悉的界面,说明,我们通过pull远程nginx镜像,可以非常方便的构建的我们容器,然后就666的跑起来了,非常方便。

    下一篇   https://www.cnblogs.com/fourspace/p/9596373.html


    以上是我简单的总结,适合快速入门或者想了解下docker的朋友,希望你们能够喜欢。

    以后会不定期更新此类文章,如果转载,请注明出处。

    邮箱:  wuyun151@163.com  wuyunlong.著

     

     

     

      

  • 相关阅读:
    hadoop再次集群搭建(3)-如何选择相应的hadoop版本
    48. Rotate Image
    352. Data Stream as Disjoint Interval
    163. Missing Ranges
    228. Summary Ranges
    147. Insertion Sort List
    324. Wiggle Sort II
    215. Kth Largest Element in an Array
    快速排序
    280. Wiggle Sort
  • 原文地址:https://www.cnblogs.com/fourspace/p/9596373.html
Copyright © 2011-2022 走看看