首先可以通過docker –help查看docker的所有命令
啟動docker
systemctl start docker
關閉docker
service docker stop
查看docker鏡像
docker images
REPOSITORY:表示鏡像的倉庫源
TAG:鏡像的標籤
IMAGE ID:鏡像ID
CREATED:鏡像創建時間
SIZE:鏡像大小
查看docker啟動的容器
docker ps
查看docker所有的容器
docker ps -a
查找鏡像
docker search mysql (mysql)就是要查找鏡像的名字
NAME: 鏡像倉庫源的名稱
DESCRIPTION: 鏡像的描述
STARTS: 表示點贊和喜歡的意思。
OFFICIAL: 是否 docker 官方發布
AUTOMATED: 自動構建
下載鏡像
docker pull elasticsearch:latest
刪除鏡像
docker rmi 5acf0e8da90b (5acf0e8da90b)為鏡像id
docker創建容器
docker run -p 6379:6379 --name zk_redis --restart=always -v /root/docker/redis/data:/data -d redis:3.2 redis-server --appendonly yes
-p:宿主機埠與容器埠映射
-v:掛載,將容器中的redis持久化數據掛載到宿主機,避免容器重啟導致的數據丟失。
–restart=always:無論什麼情況宕機,總是重啟
–name:容器名稱
-d:使用指定的鏡像在後台運行容器
–appendonly yes:redis運行時開啟持久化
docker啟動,停止,重啟容器
docker start zk_redis
docker stop zk_redis
docker restart zk_redis(zk_redis是容器的名稱)