大家docker如果已經可以正常運行以後就可以嘗試這進行下面的操作了:
使用技巧和推薦
如果還沒有入門請看下面介紹
介紹
Docker 是 PaaS 提供商 dotCloud 開源的一個基於 LXC(Linux Container) 的高級容器引擎,源代碼託管在 Github 上, 基於go語言並遵從Apache2.0協議開源。
因爲docker使用的是在容器技術上運行環境,而虛擬化是在虛擬化層級上運行虛擬系統然後在虛擬系統上再運行環境。單從層級上docker比虛擬化少一個“虛擬系統”層級的資源消耗,性能和啓動速度上要高於虛擬化。
當然docker這兩年風靡國內外並不僅因爲性能上的優勢,也因爲docker鏡像的層級管理機制。
它可以像代碼管理一樣,讓你在鏡像基礎上不斷的構建出新的應用,而你新的應用可以作爲基礎
創建更高級的應用,如果你已經有了基礎鏡像你想拉取nginx的鏡像,那你需要拉拉取nginx這個
層面的數據即可,避免你像拷貝龐大虛擬機那樣。
話說從2013年開始接觸docker,一直學一點用一點,從來沒有系統的研究過。因爲docker官方努力推廣和不斷完善生態推出compose,swarm,docker registry等開源的服務,也對它越來越感興趣,所幸到官方文檔進行了整理,下面是幾篇自己的筆記和翻譯供大家參考。
因爲docker採用Ubuntu開發,內核比較新,我這裏決定使用centos7做如下實驗
安裝docker
yum -y install docker-engine docker-engine-selinux
或使用阿里雲源安裝
curl -sSL http://acs-public-mirror.oss-cn-hangzhou.aliyuncs.com/docker-engine/internet | sh -
啓動docker
systemctl start docker
搜索一個鏡像,如果看到下面證明你的docker已經正常運行了
[root@salt-node1 ~]# docker search nginx NAME DESCRIPTION STARS OFFICIAL AUTOMATED nginx Official build of Nginx. 5079 [OK] jwilder/nginx-proxy Automated Nginx reverse proxy for docker c... 915 [OK] richarvey/nginx-php-fpm Container running Nginx + PHP-FPM capable ... 329 [OK] million12/nginx-php Nginx + PHP-FPM 5.5, 5.6, 7.0 (NG), CentOS... 75 [OK] webdevops/php-nginx Nginx with PHP-FPM 65 [OK] maxexcloo/nginx-php Framework container with nginx and PHP-FPM... 58 [OK] h3nrik/nginx-ldap NGINX web server with LDAP/AD, SSL and pro... 33 [OK] bitnami/nginx Bitnami nginx Docker Image 22 [OK] evild/alpine-nginx Minimalistic Docker image with Nginx 11 [OK] gists/nginx Nginx on Alpine 8 [OK] webdevops/nginx Nginx container 7 [OK] maxexcloo/nginx Framework container with nginx installed. 7 [OK] 1science/nginx Nginx Docker images that include Consul Te... 4 [OK] blacklabelops/nginx Dockerized Nginx Reverse Proxy Server. 4 [OK] ixbox/nginx Nginx on Alpine Linux. 3 [OK] dock0/nginx Arch container running nginx 2 [OK] servivum/nginx Nginx Docker Image with Useful Tools 2 [OK] frekele/nginx docker run --rm --name nginx -p 80:80 -p 4... 2 [OK] xataz/nginx Light nginx image 2 [OK] drupaldocker/nginx NGINX for Drupal 2 [OK] tozd/nginx Dockerized nginx. 1 [OK] unblibraries/nginx Baseline non-PHP nginx container 0 [OK] watsco/nginx nginx:1.11 0 [OK] c4tech/nginx Several nginx images for web applications. 0 [OK] funkygibbon/nginx nginx + openssl automated build, customisa... 0 [OK]