摘要:原文地址實戰指南三鏡像在實戰指南二在中搭建服務器中,我們已經介紹了如何快速地搭建一個實用的服務器。這次我們將圍繞鏡像,介紹其使用方法。此外,你也可以通過訪問,通過來搜索你需要的鏡像。通過此實戰,你應該對鏡像有了更深入的體會。
Introduction原文地址:Docker實戰指南(三):Docker鏡像
在Docker實戰指南(二):在Docker中搭建Nginx服務器中,我們已經介紹了如何快速地搭建一個實用的Nginx服務器。這次我們將圍繞Docker鏡像(Docker Image),介紹其使用方法。包括三部分:
從Docker Hub或者其他鏡像源安裝Docker鏡像
從Image file安裝Docker鏡像
從Docker file制作Docker鏡像
查找Docker鏡像安裝Docker鏡像的第一步,是查找你需要的Docker鏡像列表,鍵入:
docker search mysql
如果出現權限問題,請在最前面加入sudo:
sudo docker search mysql
查詢返回一個列表:
NAME DESCRIPTION STARS OFFICIAL AUTOMATED mysql MySQL is a widely used, open-source relati... 2981 [OK] mysql/mysql-server Optimized MySQL Server Docker images. Crea... 194 [OK] centurylink/mysql Image containing mysql. Optimized to be li... 46 [OK] sameersbn/mysql 36 [OK] jdeathe/centos-ssh-mysql CentOS-6 6.8 x86_64 / MySQL. 8 [OK] appcontainers/mysql Centos/Debian Based Customizable MySQL Con... 8 [OK] marvambass/mysql MySQL Server based on Ubuntu 14.04 6 [OK] drupaldocker/mysql MySQL for Drupal 2 [OK] azukiapp/mysql Docker image to run MySQL by Azuki - http:... 2 [OK] yfix/mysql Yfix docker built mysql 2 [OK] alterway/mysql Docker Mysql 2 [OK] frodenas/mysql A Docker Image for MySQL 2 [OK] andreluiznsilva/mysql A extension of the offical MySQL container... 1 [OK] phpmentors/mysql MySQL server image 1 [OK] sin30/mysql MySQL images with my own config files. 1 [OK] tozd/mysql MySQL (MariaDB fork) Docker image. 0 [OK] nanobox/mysql MySQL service for nanobox.io 0 [OK] ...
列表包含了所有的MySQL鏡像,其中:
NAME字段是鏡像的名字
DESCRIPTION字段是對鏡像的簡單描述
STARS數量反映了用戶的喜愛程度
OFFICIAL字段如果是OK,代表了這個鏡像是官方提供的,可以信任
AUTOMATED字段如果是OK,代表了這個鏡像是基于公開的腳本制作的,可以信任
如果OFFICIAL和AUTOMATED都不為OK,那使用的時候需要額外小心了,這類鏡像中可能包含惡意軟件,不過對于個人非敏感數據還是可以使用的。
此外,你也可以通過訪問https://hub.docker.com/,通過Web來搜索你需要的鏡像。
當你找到合適的鏡像后,可以通過:
docker pull [REGISTRYHOST/][USERNAME/]NAME[:TAG]
來進行下載,方括號中的是可選項:
docker pull mysql導出Docker鏡像
你可以將本地鏡像導出為文件,如我們剛才下載的MySQL鏡像:
docker save -o mysql.tar mysql
將我們的MySQL鏡像導出為mysql.tar.
導入Docker鏡像有導出就有導入,導入的命令是:
docker load -i mysql.tar
將我們的MySQL鏡像導入。
刪除Docker鏡像為了節約磁盤空間,有時候我們需要刪除不需要的Docker鏡像文件,首先查看我們擁有的Docker鏡像文件:
docker images
然后刪除不需要的鏡像,釋放磁盤空間:
docker rmi [REGISTRYHOST/][USERNAME/]NAME[:TAG]通過Docker File編譯Docker鏡像
制作Docker File我們放在后面再講,假設你有一個名為Dockerfile的文件,編譯制作Docker的命令是:
docker build -f Dockerfile .
成功后將在當前路徑下制作出一個Docker鏡像文件。
Summary我們簡單的介紹了Docker鏡像的使用方法。通過此實戰,你應該對Docker鏡像有了更深入的體會。
(本文出自csprojectedu.com,轉載請注明出處)
文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。
轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/26727.html
摘要:主機名命名空間,不同的內部可以擁有不同的主機名。此外,也是解決跨平臺部署的利器。也許看完上述介紹大家還是云里霧里,沒關系,既然叫實戰指南,那么必然有實戰部分,我們從最簡單的程序開始。后續我們將介紹,如果利用運行你自己的程序。 原文地址:Docker實戰指南(一):Docker介紹 Introduction 我第一次注意到Docker大概是在2014年的時候,當時對Docker的第一印象...
摘要:分鐘快速入門教程一歡迎來到世界與虛擬化在沒有的時代,我們會使用硬件虛擬化虛擬機以提供隔離。倉庫分為公開倉庫和私有倉庫,最大的公開倉庫是官方倉庫,國內的公開倉庫也有很多選擇,例如阿里云等。 30 分鐘快速入門 Docker 教程 一、歡迎來到 Docker 世界 1. Docker 與虛擬化 在沒有 Docker 的時代,我們會使用硬件虛擬化(虛擬機)以提供隔離。這里,虛擬機通過在操作系...
摘要:原文地址實戰指南二在中搭建服務器學習最快的方法就是直接使用,在實戰指南一介紹中,我們已經介紹了如何快速搭建,以及如何在中運行我們的第一個程序。 原文地址:Docker實戰指南(二):在Docker中搭建Nginx服務器 Introduction 學習Docker最快的方法就是直接使用,在Docker實戰指南(一):Docker介紹中,我們已經介紹了如何快速搭建Docker,以及如何在D...
摘要:分鐘快速入門教程一歡迎來到世界與虛擬化在沒有的時代,我們會使用硬件虛擬化虛擬機以提供隔離。倉庫分為公開倉庫和私有倉庫,最大的公開倉庫是官方倉庫,國內的公開倉庫也有很多選擇,例如阿里云等。 原文地址:梁桂釗的博客博客地址:http://blog.720ui.com 歡迎關注公眾號:「服務端思維」。一群同頻者,一起成長,一起精進,打破認知的局限性。 30 分鐘快速入門 Docker 教程...
摘要:分鐘快速入門教程一歡迎來到世界與虛擬化在沒有的時代,我們會使用硬件虛擬化虛擬機以提供隔離。倉庫分為公開倉庫和私有倉庫,最大的公開倉庫是官方倉庫,國內的公開倉庫也有很多選擇,例如阿里云等。 原文地址:梁桂釗的博客博客地址:http://blog.720ui.com 歡迎關注公眾號:「服務端思維」。一群同頻者,一起成長,一起精進,打破認知的局限性。 30 分鐘快速入門 Docker 教程...
閱讀 3744·2021-09-09 09:33
閱讀 3028·2019-08-30 15:56
閱讀 3021·2019-08-30 15:56
閱讀 3312·2019-08-30 15:55
閱讀 504·2019-08-30 15:53
閱讀 2185·2019-08-30 15:52
閱讀 672·2019-08-28 18:16
閱讀 2406·2019-08-26 13:51