docker 記錄

安裝

安裝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/nginxdaocloud.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

相關文章
相關標籤/搜索