輸入命令:docker pull redis:latest
輸入命令:docker ps
此命令可以檢視已經執行的容器
container id image command created status ports names
13e08d406533 redis:latest 「docker-entrypoint…」 19 seconds ago up 18 seconds 0.0.0.0:6379->6379/tcp redis-pass
13e08d406533為容器id
輸入命令:docker ps -a
此命令檢視所有容器,包括在執行和停止的容器
輸入命令:ps -ef|grep redis
進入容器執行redis客戶端
輸入命令:docker exec -it 13e08d406533 redis-cli -a 123456
或者 docker exec -it 13e08d406533 redis-cli -h 127.0.0.1 -p 6379 -a 123456
注:-h 127.0.0.1 :預設不加為-h 127.0.0.1
-p 6379 :預設不加為 -p 6379
13e08d406533 :容器id
或者連線的時候不帶密碼
輸入命令:docker exec -it 13e08d406533 redis-cli
提示沒輸入密碼時輸入命令:auth 123456
進入系統(如centos)容器
首先輸入命令:docker images 檢視映象
輸入命令:docker run -i -t centos /bin/bash
如果容器停止過,需要先啟動容器,可輸入:
docker start 容器id
docker attach 容器id
進入容器(如redis等)
首先確認容器是執行的,然後輸入以下命令:
docker exec -it redis-pass /bin/bash 或 docker exec -it 13e08d406533 /bin/bash
如果需要刪除容器時,輸入以下命令docker rm 容器名稱/容器id
可以一次多個,以空格分開,只能刪除未執行的容器,如果需要刪除在執行或者停止的,加上-f
如:docker rm -f 容器名稱1/容器id1 容器名稱2/容器id2
檢視映象
輸入命令:docker images
啟動或停止已經建立的容器
輸入命令:docker start/stop 容器id/容器名稱
docker常見刪除命令
1.停止所有的container,這樣才能夠刪除其中的images:
docker stop $(docker ps -a -q)
如果想要刪除所有container的話再加乙個指令:
docker rm $(docker ps -a -q)
2.檢視當前有些什麼images
docker images
3.刪除images,通過image的id來指定刪除誰
docker rmi
想要刪除untagged images,也就是那些id為的image的話可以用
docker rmi $(docker images | grep 「^」 | awk 「」)
要刪除全部image的話
docker rmi $(docker images -q)
本文**
嘗試docker安裝Redis
2.建立redis配置檔案,掛載到容器外部 3.建立例項並啟動redis 4.使用redis映象執行redis cli命令連線 5.持久化redis方式 aof 6.重啟redis 7.開放埠 7.關閉centos7 關閉selinux docker pull redismkdir p mydata...
基於Docker安裝Redis
docker pull redis2.建立目錄 mkdir p mydata redis conftouch mydata redis conf redis.conf3.建立容器 docker run p 6379 6379 name redis v mydata redis data data v...
docker安裝redis服務
docker pull redis2.建立docker容器中的redis所需要的掛載檔案 mkdir p mydata redis conftouch mydata redis conf redis.confdocker run p 6379 6379 name redis v mydata red...