第一次写博客,废话不多说先来点货,顺便整理自己的资料。
我是在windows环境下装了虚拟机,在虚拟机里装了docker。如果你想直接在windows环境下装docker,就不能装其他虚拟机,会有冲突,因为docker本身就是虚拟的容器,其实我在虚拟机装都是多余了,不过我就是为了练手,所以无所谓了。
装好linux虚拟机后,我是先装一个vim
1.yum install vim wget -y 安装vim命令
这个是一个可以加速下载的,一般只要这2,3两个命令就可以了,这个不是我说的,是一个运维跟我说的
切换国内语言源 可以在阿里云源找到
3.wget -O /etc/yum.repos.d/epel.repo http://mirrors.aliyun.com/repo/epel-7.repo
4.yum install -y https://mirrors.aliyun.com/docker-ce/linux/centos/7/x86_64/stable/Packages/docker-ce-18.03.0.ce-1.el7.centos.x86_64.rpm
禁用/停止/查看状态 关防火墙
5.systemctl stop firewalld && systemctl disable firewalld && systemctl status firewalld
6.setenforce 0
7.cat /etc/selinux/config
将SELINUX=enforcing 改为SELINUX=disabled
8.vim /etc/selinux/config :
9.systemctl enable docker && systemctl start docker && systemctl status docker
10.curl -sSL https://get.daocloud.io/daotools/set_mirror.sh | sh -s http://2962902e.m.daocloud.io
11.systemctl restart docker
你的docker就好了,剩下的就是装你需要的镜像了。
给大家装一个mysql
可以按照下面的命令一个一个执行就行了
1、拉取MySQL镜像
docker pull mysql:5.7.4
2、创建MySQL配置文件夹
mkdir /opt/mysql
3、运行mysql
docker run --name mysql -p 3306:3306 -v /opt/mysql/:/var/lib/mysql -e MYSQL_ROOT_PASSWORD=123456 -d mysql:5.7.4
4、进入mysql
docker exec -it mysql mysql -uroot -p123456
5、新建用户
grant all on *.* to aaa@'%' identified by 'root';
6、下次启动mysql
docker start mysql
然后用可视化工具连接mysql试试就行了
如果有错误希望可以跟我说说,大家相互学习。