第二篇: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.著

 

 

 

 

 

 

 

 

  

posted on 2018-09-10 17:33  思维空间  阅读(523)  评论(0编辑  收藏  举报

导航