安裝docker,安裝時會進行apt-get的update,而後安裝html
sudo wget -qO- https://get.docker.com/ | sh
安裝完後會有提示將普通用戶加入docker組,使普通用戶也能使用dockernginx
docker info
用於查看和docker有關的信息
docker images
用於查看已經下載的鏡像,第一次使用時會自動下載鏡像
docker run ubuntu echo hello
在ubuntu鏡像裏運行echo命令,完成後退出,鏡像不存在時會先下載
docker run -p 8088:80 -d daocloud.io/nginx
在daocloud.io/nginx
鏡像裏運行,並吧鏡像裏的80口映射給本機的8088口,而且以daemon方式運行(回顯爲66d29d5表示運行id,每次都不一樣)
docker ps
查看上述運行,可看到運行的id(加速爲66d29d5)
docker cp somefile.html 66d29d5://usr/share/nginx/html/
將本機文件複製到id爲66d29d5的虛擬機裏docker
docker ps -a
查看歷史運行
docker stop 66d29d5
中止上述任務
docker rm 66d29d5
刪除上述任務
docker rmi daocloud.io/nginx
刪除鏡像imageubuntu
docker run -d --name abcd -p 8088:80 -v /usr/share/nginx/html daocloud.io/nginx
創建一個容器名字叫abcd,除了暴露端口外,還將容器裏的某個目錄暴露出來,這裏是html目錄
docker inspect abcd
查看詳細信息能夠看到上面暴露的目錄就是本機 的/var/lib/docker/volumes/3c0b48581d6ce74b4b793c8f6b967e11726003ce27897c886e436942565b21fa/_data目錄,
docker exec -it abcd /bin/bash
進入容器查看bash