基于Windows
// 搜索mysql的镜像信息
$ docker search mysql
// 从仓库拉取mysql,mysql:tag 后面可以跟标签得到指定版本,不加默认为lastest
$ docker pull mysql
// 从镜像生成容器,注意mysql需要指定登录的密码,以及通过-p 映射端口,必须要映射端口在能才物理机中访问到服务
$ docker run --name mysql -p 3306:3306 -e MYSQL_ROOT_PASSWORD=password -d mysql
// 访问容器内的终端
$ docker exec -it mysql bash
登录mysql
mysql -uroot -ppassword
显示所有数据库
show databases;
退出mysql
exit;
退出终端
exit;
-----------------------------------------------------------------------分割线-----------------------------------------------------------------------
搜索Redis镜像
docker search redis
下载Redis
docker pull redis
启动容器
docker run -d -p 6379:6379 --name redis01 redis
docker run -d -p 6380:6379 --name redis02 redis
访问容器终端
docker exec -it redis01 bash
docker exec -it redis02 bash
打开Redis客户端
redis-cli
退出Redis
exit
退出终端
exit
停止
docker stop redis01
docker stop redis02
docker stop mysql
已经停止的容器,可以使用命令 docker start 来启动。
docker start redis01
移除容器
docker rm redis-2
-----------------------------------------------------------------------分割线-----------------------------------------------------------------------
查看镜像
docker images
删除
docker rmi <image id>