Mac系統docker初探


最近把工作環境要切到mac中,由於一直想看看docker是怎么回事,以前在win和linux下面都沒有用起來,這次在mac中決定試一把,嘗試下新的環境部署方式。

安裝docker

mac中,直接有類似win的安裝包(docker for mac).直接安裝就行了。安裝完成后在應用程序中找到docker那個鯨魚圖標,運行就行了。
進入終端后,輸入docker --version驗證安裝有無成功。

創建容器

容器創建是基於鏡像的,鏡像是運行在容器中的。
docker run -it --name=smart centos bash.
上面命令基於centos鏡像創建一個名為smart的鏡像,--it表示交互式,進入bash中
退出ctrl+p, 然后ctrl+q

進入一個容器

docker exec -it smart bssh
以上進入smart容器

查看鏡像

剛安裝docker后,沒有任務鏡像。使用docker pull 拉取做好的鏡像。
docker images

查看容器

查看所有容器 docker ps -a
查看運行容器 docker ps

刪除容器

docker rm

刪除鏡像

docker rmi

保存容器

在容器中作的更改。如果不作保存,下次啟動時,就會重新初始化
docker comit 容器id 鏡像名稱:tag
上面的命令可以將容器生成新的鏡像,然后可以基於此鏡像,創建新的容器

注意:在centos中安裝nginx, 需要將daemon off 加入配置文件中, 再用腳本啟動nginx
nginx_start.sh

   #/bin/bash
   service nginx start

然后創建容器
docker run -d -p 80:80 本地目錄:遠程目錄 --name=smart centos /usr/local/share/nginx_start.sh

-d 表示后台,沒有交互的,后面可以用docker exec進入容器


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM