最近开发项目需要在本地搭建一系列的环境,直接在电脑上安装的话感觉乱七八糟的,于是尝试使用docker来安装需要的各种服务。本片文章的安装使用是基于Windows的
1:在docker官网下载windows版本的docker安装文件https://www.docker.com/products/docker-desktop
2:傻瓜式安装,下一步,下一步,直到安装完成,桌面会出现如图所示的小鲸鱼图标
3:右击出现的菜单中点击setting,在daemon中设置加速镜像,如图
我自己设置的三个地址分别是:
https://docker.mirrors.ustc.edu.cn
http://hub-mirror.c.163.com
https://registry.docker-cn.com
4:然后重启docker,打开控制台cmd窗口
5:输入docker -v查看安装是否正确,如图则安装没有问题:
注:如果自己之前安装过docker,则有可能会出现错误,具体错误原因是之前创建的docker的环境变量没有删掉,只需要将docker相关的环境变量全部删掉即可
6:接下来就可以在命令窗口中使用docker命令行操作了
7:在docker中安装redis
- docker pull redis:3.2 //下载redis镜像
- docker run -p 6379:6379 -name myredis -d redis:3.2 //创建并且运行redis容器
- docker ps //查看运行中的容器
- docker stop myredis //停止服务
- docker start myredis //启动服务
8:在docker中安装mysql
- docker pull mysql:5.6
- docker run -p 3306:3306 --name mymysql -e MYSQL_ROOT_PASSWORD=root -d mysql:5.6
- docker ps
- docker stop mymysql
- docker start mymysql
9:在docker中安装mongodb
- docker pull mongo
- docker run -p 27017:27017 --name mymongo -d mongo:latest
- docker ps
- docker stop mymongo
- docker start mymongo
其它服务的安装方式可自行百度。
注:如果想修改服务的配置文件使用命令docker exec -it 容器id /bin/bash进入容器内操作,操作方式和linux下一样(可能需要安装vim工具),使用exit即可退出容器。
docker容器内安装vim:
使用apt-get install vim,如果提示
Reading package lists... Done Building dependency tree Reading state information... Done E: Unable to locate package vim
则先使用apt-get update,然后再使用apt-get install vim即可。
我也是刚开始使用docker,以此记录使用过程,更多的使用方式后续~