本篇目錄html
寫在最前面的話mysql
如上圖你們看到的這樣,之後此類文章請到其餘平臺查閱,因爲博客園提示說,內容太多簡單,因此之後簡單的內容我會放在csdn上供咋們菜鳥學習和探討。 【https://blog.csdn.net/xingxingzhilong/article/details/82593695】nginx
今天和你們分享下docker下面最經常使用的幾個命令,太複雜的我也不知道是什麼,可是不須要懼怕,由於若是當你發現有些docker命令,你不知道的時候,說明你又進步了,是一件好事。固然今天咱們會在拉取下遠程的倉庫,而後看看咱們的容器可否跑起來。上一篇地址【http://www.javashuo.com/article/p-xgiltipz-bp.html】sql
最經常使用的命令docker
【docker images】:獲取容器下面的全部鏡像, 包括顯示【鏡像倉庫源】、【鏡像標籤】、【鏡像id】、【建立時間】、【鏡像大小】bash
【docker ps -a】:獲取全部容器,包含顯示【容器id】、【鏡像名稱】、【COMMOND命令】、【建立時間】、【狀態】學習
【docker start/stop containerid】:啓動/中止一個已知容器ui
【docker exec -it containerid [command]】 :進入守護進程,意思就是進去運行環境,例如mysql環境,docker exec -it 61fe60451bd1 /bin/bashspa
接下來,咱們會看到root@61fe60451bd1:/#這樣的目錄,其實若是咱們經過進入容器配置,能夠發現一些有意思的事情下面一個命令,你們能夠看到,回到這個命令當中來.net
看看咱們的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.著