以在docker里面安装和使用mysql为例,列出docker下的常用命令
1. docker search mysql:版本号——查询mysql镜像,不加版本号优先查询最新版
2. docker pull mysql:版本号/docker pull+刚才查询到的name——拉取mysql镜像,后面不加:版本号就默认拉取的是最新版的mysql镜像
3. docker image ls/docker images——查询已经下载的镜像
4. docker image rm+镜像id/docker rmi mysql:版本号——删除镜像
5. docker run -it --name xxx(自定义容器名称) -e MYSQL_ROOT_PASSWORD=123 -d+镜像名称——创建并运行容器
6. docker ps——查看当前运行的容器
7. docker ps -a——查看创建的所有容器,包括未运行的容器
8. docker logs+容器名——查看容器日志,可用于排错
9. docker stop+容器名称——关闭容器
10. docker start+容器名称——启动容器
11. docker restart+容器名称——重启容器
12. docker rm+容器名称或容器id——删除容器(删除前要先关闭容器)
13. docker exec -it+容器名+bash——进入到容器里
14. docker inspect+容器名——查看容器的元数据
15. docker inspect+容器名 | grep IPA——查看元数据中含字符串"IPA"的所有行
16. >>+路径——输出重定向,将查询的数据以文件的形式输出到指定路径
17.docker run --ip——在创建运行容器时指定容器ip
18. docker run -v linux文件/文件夹位置:容器的文件/文件夹位置——在创建运行容器时将容器内部文件挂载到linux指定文件上,保证数据持久化