最近 用docker 搭建了項目環境。記錄一下經常使用的docker命令redis
1. 搜索鏡像:docker search redis docker
redis :鏡像名稱 在docker 鏡像庫中搜索鏡像bash
2. 拉取鏡像:docker pull redis日誌
redis :鏡像名稱 拉去docker鏡像it
3.建立容器: docker run -p 6377:6379 --name myredis -v /root/redis/data:/data -d reids容器
-p 宿主機端口:容器端口 將容器端口映射到宿主機端口後臺
--name myredis 將容器命名 myredis配置
-v 宿主機地址:容器地址 將容器地址/data 映射到 宿主機/root/redis地址。經常使用配置文件和數據文件等重要信息搜索
-d redis 之後臺運行的方式 建立redis鏡像的容器myredis 命名
4.查看運行容器: docker ps
查看運行中的 docker 容器
5.查看全部容器: docker ps -a
查看 全部docker 容器 包中止的
6. 啓動容器:docker start xxxx
xxxx:docker 容器名稱 啓動容器
7. 中止容器:docker stop xxxx
xxxx:docker容器名稱 關閉容器
8. 刪除容器: docker rm xxxx
xxxx:docker容器名稱 刪除容器
9.進入容器:docker exec -it xxxx /bin/bash
xxxx:容器名稱 進入docker 容器
10. 查看日誌:docker logs xxxx
xxxx:容器名稱 查看xxxx容器的日誌
10.容器與宿主機之間文件複製: docker cp 源目錄 目標目錄
10.1 docker cp /root/www xxxx:/yyyy
xxxx:容器名稱 從宿主機目錄 /root/www 拷貝到xxxx容器中的yyyy目錄下
10.1 docker cp xxxx:/yyyy /root/www
xxxx:容器名稱 從xxxx容器中的yyyy目錄下 拷貝到 宿主機目錄 /root/www 目錄下
11 查看 docker 配置信息 docker inspect xxxx
xxxx 容器名稱 inspect 能夠查詢 容器內網地址 容器配置信息等不少信息