docker中操作系统与应用
2019獨角獸企業重金招聘Python工程師標準>>>
busybox linux系統的瑞士軍刀??梢杂脕硎煜inux命令,鏡像只有3MB不到。docker search busybox和docker pull busybox和docker images和docker run -it busybox和mount。
docker官方推薦alpine代替ubuntu作為基礎鏡像。僅5MB。包管理工具為apk。apk -add --noocache name.在此系統的軟件安裝包名字可能與其他發行版不同。去官網搜即可。
chown name file 更改文件所有者。
重新運行容器docker start id,停止容器docker stop id,刪除容器docker rm id。
制作鏡像 docker build -t apache2-image . 指定標簽,dockerfile文件在當前目錄下。
-v 掛載一個本地目錄到容器內某目錄并賦予操作權限。 運行鏡像產生apache容器:docker run -it --name apache-container -p 81:80 -v $(pwd)/public-html:/usr/local/apache2/htdocs:ro apache2-image通過ip端口訪問成功。更改文件目錄下的網頁,成功修改。
官方鏡像制作nginx容器:docker run -d -p 82:80 --name nginxs -v /web/apache/public-html:/usr/share/nginx/html:ro nginx。通過ip和82端口訪問成功。
官方鏡像制作jetty容器:docker run -d -p 83:8080 --name jettys jetty
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 id
數據庫應用
分布式處理與大數據平臺
編程開發 以及眾多技術,目前還用不到?,F在有了一個基本的了解,可以了。接下來還有很多東西要弄,用到docker的時候再來學習吧。一天半時間,不錯了。
轉載于:https://my.oschina.net/u/2269841/blog/1575636
總結
以上是生活随笔為你收集整理的docker中操作系统与应用的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: halcon算子翻译——dev_set_
- 下一篇: 为什么(2.55).toFixed(1)