docker有三個概念:鏡像、容器、倉庫
一些基本操作:
搜索ubuntu的Docker鏡像: docker search ubuntu
拉取官方最新版的ubuntu鏡像:docker pull ubuntu:latest
指定版本拉取ubuntu鏡像: docker pull chug/ubuntu14.04x64
查看本地鏡像:docker images
刪除鏡像: docker rmi 鏡像id(IMAGE ID)
啓動鏡像: docker run -it 倉庫(REPOSITORY) /bin/bash
啓動後相當於創建了一個容器實例root@aa97ba3292ce:/#
安裝vim:root@aa97ba3292ce:/# apt-get install vim
退出容器:exit
安裝redis容器後,啓動容器並設置端口號:docker run -itd --name myredis -p 6379:6379 redis
查看當前正在運行的容器:docker ps
查看當前所有容器:docker ps -a
啓動容器:docker start 容器id(CONTAINER ID)
停止容器:docker stop 容器id(CONTAINER ID)
重啓容器:docker restart 容器id(CONTAINER ID)
刪除容器:docker rm 容器id(CONTAINER ID)
進入容器:docker attach 容器id(CONTAINER ID)
進入容器目錄:docker exec -it 容器id(CONTAINER ID) /bin/bash
容器目錄列表:ls -l
將容器轉化成一個鏡像:docker commit -m "備註" -a "用戶信息" 容器id(CONTAINER ID) life/ubuntu:vim
life/ubuntu:vim指定目標鏡像的用戶名、倉庫名和 tag 信息
此時docker就多了一個新建的鏡像life/ubuntu:vim