docker 镜像的使用和下载
2019獨角獸企業重金招聘Python工程師標準>>>
docker 搞好了,,,肯定要鏡像啊,,可是鏡像從哪里來?? 一般來說,我們的 基礎入門docker 書籍都是這樣說的,比如 要 搞已 tomcat 的 鏡像
docker pull tomcat可是我按照這樣搞了,,,結果出現了問題,
Tag latest not found in repository 意思就是我們獲取 tomcat的鏡像,可是并沒有 指定 tag,一般來說是 要指定 那個tag的值的 比如我們一般要使用 docker pull tomcat:latest困惑并不僅僅是這些。如果我從資源庫docker pull一個鏡像卻沒指定標簽,會發生什么呢?如果你認為會獲取下所有的鏡像,那么就錯了,它只會獲取下來帶有latest標簽的那個。如果你需要獲取全部鏡像,需要加上-a標志。 如果你在資源庫執行了pull操作,卻沒帶latest標簽,會發生什么呢?如下所示: $ docker pull amouat/myrepo Pulling repository amouat/myrepo 2015/01/21 12:04:06 Tag latest not found in repository amouat/myrepo
意料之中的是Docker給出了錯誤信息。但是我認為你不知道這其中發生了什么。
這個是docker 規定的吧,可以參考 http://dockone.io/article/165
好吧,那我就帶上 latest 吧,,, 也許是我的中國網絡訪問外國比較慢,,也許是我的 docker 比較低級,,默認的 1.7的 所以 docker pull tomcat:latest 不是說 連接超時,,,就是下載中之后就
Pulling repository tomcatlayer Tag latest not found in repository tomcat 嚴重點的,,,把我的docker服務都自動停掉了,,,好吧,,,我也不知道,,,看起來是 說鏡像倉庫里面沒有這個鏡像了,,, 好吧,,我去繼續找其他的入門書籍,,,一本書說到的是,,,什么 docker hub 于是就是去百度了,,,看到了阿里云 docker 鏡像,,,對阿里云還是 比較看好,,而且比較是國內的,,下載應該比較快的,,,菜鳥懶的 翻墻,,,而且英文看得累,,雖然學過好吧。
阿里云的鏡像地址在: https://dev.aliyun.com/search.html?spm=5176.1972344.0.1.ZjlH8w 里面就有 各種各樣的免費鏡像地址了,,,隨便用啊,,,比如 : 獲取 鏡像的地址直接pull 即可,,簡單方便,而且下載的速度挺快的。 docker pull registry.cn-beijing.aliyuncs.com/wz-web/sd-tomcat 就好了。。。當然了,,說到鏡像,,,我們也是可以自定義鏡像了,,, 參考地址: https://my.oschina.net/sunchp/blog/616526 我們就可以自定義我們需要的環境的鏡像了,,,下次需要直接 自定義一個出來即可,,,再也不用怕搞 項目環境而浪費時間了。
docker exec -it 5c16ef8bf156 /bin/bash FATA[0000] Error response from daemon: Unsupported: Exec is not supported by the lxc driver出現這樣的問題:
vim /etc/sysconfig/docker ------------ other_args="--graph=/docker --exec-driver=lxc --selinux-enabled" # 刪除--exec-driver=lxc即可,改為 other_args="--graph=/docker --selinux-enabled" 重啟 docker 即可,,,可是我發現重新之前之后,,我之前下載的鏡像都沒有了,,,又得重新下載了,,,可能是我的版本比較低吧,,,如果重要的鏡像請自己備份好轉載于:https://my.oschina.net/u/2419285/blog/908730
總結
以上是生活随笔為你收集整理的docker 镜像的使用和下载的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 子数组系列
- 下一篇: 大数据对于我们的生活有哪些便利(图)