類似於虛擬機器映象,包含檔案系統。乙個映象可以只包含乙個完整的ubuntu作業系統環境的ubuntu映象,也可以是乙個安裝了apache應用程式的apache映象。docker容器就是根據映象來建立的。
docker images
1、獲取預設的映象
docker pull ubuntu
2、獲取指定標籤的映象
docker pull ubuntu:mysql
docker search ubuntu
docker rmi ubuntu
docker rmi ubuntu -f //強制刪除
容器就是映象的乙個執行例項,帶有可寫檔案層。
docker ps -a //檢視所有容器
--name指定容器名稱,如果不指定,系統會自動分配乙個名稱。
docker create -it --name my_ubuntu ubuntu
docker run -it --name my_ubuntu ubuntu /bin/bash
啟動容器,可以根據容器的名稱,也可以根據容器的id啟動,容器id就是執行docker ps -a檢視的容器id
docker start my_ubuntu
docker restart my_ubuntu //重啟容器
docker attach my_ubuntu
這種方式進入容器的缺點就是多個終端同時進入時會,所有容器都會同步顯示,會造成阻塞影響使用
docker exec -ti my_utuntu /bin/bash
docker1.3版本後提供了更方便的exec工具
docker stop my_ubuntu
docker rm my_ubuntu
倉庫就是集中存放映象的地方 docker映象和容器
伺服器安裝docker,請網上查詢 windows安裝docker可參考 1.1 docker search fastdfs 在網上搜尋映象資源 1.2 拉取映象並檢視狀態 docker image pull delron fastdfs 拉取映象到本地 docker images 檢視本地映象 d...
Docker刪除容器和映象
docker刪除容器和映象命令總結 1 stop所有的容器 docker stop docker ps a q 2 刪除容器 docker rm image id 或容器名 3 刪除所有容器 docker rm docker ps a q 4 刪除映象 docker rmi image id 或容器...
docker刪除容器和映象
刪除不用映象 docker image prune a f 刪除不用容器 docker container prune f 查詢所有的容器,過濾出exited狀態的容器,列出容器id,刪除這些容器 sudo docker rmdocker ps a grep exited awk 刪除所有未執行的容...