Docker 是個容器應用,能夠跨平臺安裝,並使容器與容器間相「獨立」運行;就比如每一個容器都是一個虛擬機,而 Docker 成爲了個雲計算機。構建的容器比如機算機系統,能夠在 Docker 中直接啓動運行,而無需額外的配製系統環境。html
Docker 分爲企業版和社區版,還有桌面版,能夠在 Docker Hub 去下載合適的版本 桌面版就是一個應用,直接安裝就能夠,很便捷,其它版本官方也有詳細的說明nginx
容器(container)是經過鐿像(image)構建的,在 Docker Hub 中獲取鐿像(image)
搜索docker
docker search nginx //在 Docker Hub 搜索鐿像(image)
獲取shell
docker pull nginx //在 Docker Hub 獲取鐿像(image)
運行bash
docker run --name ichochy-nginx -d -p 80:80 nginx
docker run //在新容器(container)中運行命令 --name string //分配一個容器(container)名稱 -d, --detach //後臺運行容器(container),打印容器(container)ID -p, --publish list //端口映射,宿主機端口:容器(container)端口
執行 shell網站
docker exec -it 74282d01a2fc bash //在運行容器(container)中運行命令
複製文件雲計算
docker cp 74282d01a2fc:/usr/share/nginx/html/index.html ~/ichochy.html
查看鐿像(image)spa
docker image ls -a //查看全部 -a
查看容器(container)rest
docker container ls -a //查看全部 -a
查看容器(container)code
docker start/stop/restart 74282d01a2fc //啓動/中止/重啓 容器(container)
郵箱: iChochy@qq.com
網站: https://www.ichochy.com
源文: https://www.ichochy.com/blog/2019/11/06/初識-Docker.html