busybox linux系統的瑞士軍刀。能夠用來熟悉linux命令,鏡像只有3MB不到。docker search busybox和docker pull busybox和docker images和docker run -it busybox和mount。php
docker官方推薦alpine代替ubuntu做爲基礎鏡像。僅5MB。包管理工具爲apk。apk -add --noocache name.在此係統的軟件安裝包名字可能與其餘發行版不一樣。去官網搜便可。html
chown name file 更改文件全部者。mysql
從新運行容器docker start id,中止容器docker stop id,刪除容器docker rm id。linux
製做鏡像 docker build -t apache2-image . 指定標籤,dockerfile文件在當前目錄下。nginx
-v 掛載一個本地目錄到容器內某目錄並賦予操做權限。 運行鏡像產生apache容器:docker run -it --name apache-container -p 81:80 -v $(pwd)/public-html:/usr/local/apache2/htdocs:ro apache2-image經過ip端口訪問成功。更改文件目錄下的網頁,成功修改。web
官方鏡像製做nginx容器:docker run -d -p 82:80 --name nginxs -v /web/apache/public-html:/usr/share/nginx/html:ro nginx。經過ip和82端口訪問成功。sql
官方鏡像製做jetty容器:docker run -d -p 83:8080 --name jettys jettydocker
cms 內容管理系統:wordpress和ghost。wordpress基於mysql和php。ghost開源博客平臺。 docker run --name ghostblog -p 2368:2368 -v $(pwd)/blog:/var/lib/ghost -d ghost.刪了掛載目錄就ok。數據庫
查看日誌 docker logs idapache
數據庫應用
分佈式處理與大數據平臺
編程開發 以及衆多技術,目前還用不到。如今有了一個基本的瞭解,能夠了。接下來還有不少東西要弄,用到docker的時候再來學習吧。一天半時間,不錯了。