了解Docker的映象,容器和倉庫及簡單的操作

2021-10-05 14:24:41 字數 1096 閱讀 9221

類似於虛擬機器映象,包含檔案系統。乙個映象可以只包含乙個完整的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 刪除所有未執行的容...