郑州做网站网站建设费用,成都哪家公司做网站最好,淄博网站建设公司,网站搭建学什么专业前提说明安装的Linux系统版本为Centos7.x一、安装docker并测试1、安装yum相关工具包///安装yum相关工具包yum install -y yum-utils device-mapper-persistent-data lvm2//发些报错#xff0c;关闭刚刚睡眠中的进程kill -9 13312//再次执行yum install -y yum-utils device-ma…前提说明安装的Linux系统版本为Centos7.x一、安装docker并测试1、安装yum相关工具包///安装yum相关工具包yum install -y yum-utils device-mapper-persistent-data lvm2//发些报错关闭刚刚睡眠中的进程kill -9 13312//再次执行yum install -y yum-utils device-mapper-persistent-data lvm22、添加docker的下载源建议用下面的阿里源//添加阿里的安装源yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo//进入yum的仓库配置目录进行查看[rootLinux-docker1 ~]# cd /etc/yum.repos.d/[rootLinux-docker1 yum.repos.d]# ls//元数据缓存的建立yum makecache fast3、安装docker//注安装的是docker社区版本yum -y install docker-ce//安装完我们验证一下[rootLinux-docker1 yum.repos.d]# rpm -qa |grep docker4、更改镜像源为国内阿里云节点并指定docker数据存储目录mkdir -p /data/dockermkdir-p /etc/dockervim/etc/docker/daemon.json//注:docker安装好后默认没有此文件,需要手动创建,添加阿里云镜像节点,并指定docker存储目录//按i键进入编辑按Esc键退出编辑模式按:wq进行保存{registry-mirrors: [https://ehdjgsyp.mirror.aliyuncs.com],graph: /data/docker}5、启动docker,并加入开机启动//启动dockersystemctl start docker//加入开机自启systemctl enable docker6、测试验证docker是否启动//从仓库下载hello-world镜像docker pull hello-world//查看本地镜像[rootLinux-docker1 yum.repos.d]# docker images//启动镜像[rootLinux-docker1 yum.repos.d]# docker run hello-world二、下载镜像并启动mysql容器1、下载mysql镜像//下载mysql镜像docker pull mysql--如果下载失败请多试几次,如果实在没速度就需要去看上面添加的阿里镜像源是否有填写正确2、启动mysql容器//启动mysql容器docker run --name docker-mysql -e MYSQL_ROOT_PASSWORD123456 -p 3333:3306 -d mysql##参数说明-name容器的别称。-p端口映射。格式是主机的端口容器的端口。-e设置容器的环境变量。-e MYSQL_ROOT_PASSWORD 123456就代表mysq的root的密码是123456-d使用镜像包名称可以通过docker images查看3、验证查看容器状态--查看容器状态docker ps -a4、直接进mysql的容器中的bash//docker exec -it 容器名 /bin/bashdocker exec-it docker-mysql /bin/bash//进去以后mysql -uroot -p//密码是刚刚设置的1234565、用本地的Navicate进行连接①确认环境首先安装docker的那台Linux宿主机的ip为 192.168.59.132对应的mysql端口为3333msyql账号rootmysql密码123456②发现报错2059-Authentication plugin caching.sha2_password cannot be loaded....gv頗③解决问题需要利用上面第4步在docker的mysql容器中执行这条sql语句alter user root% identified with mysql_native_password by 123456;上面123456需要改成你自己mysql设置的密码测试连接成功到此我们的一个数据库安装成功三、安装第2个mysql数据库1、启动mysql容器更改端口和容器名称即可//启动mysql容器更改端口3333改成3334防止端口冲突还需要更改容器名称把之前的docker-mysql随便改成不同的即可这里改成了docker-mysql-2docker run --name docker-mysql-2 -e MYSQL_ROOT_PASSWORD123456 -p 3334:3306 -d mysql这样新的mysql容器又起来了2、用Navicate进行连接首先安装docker的那台Linux宿主机的ip为 192.168.59.132对应的mysql端口为3334(上面那个是3333)msyql账号rootmysql密码123456后续步骤应该不用多说了吧3、以此类推可以安装其他的mysql只需要映射的端口号和容器名不同即可四、其他说明1、doker关闭容器//docker stop 容器名或者容器的iddocker stop $CONTAINER_ID2、容器的id在哪找//直接docker ps -a 一下docker ps -a3、手动关闭后的容器怎么启动//直接start一下即可容器名或者容器iddocker start docker-mysql4、怎样关闭docker的服务//直接用系统服务进行关闭关闭以后里面的容器也会相应关闭所以请先关停里面的容器再关闭docker服务systemctl stop docker5、启动docker的服务//直接利用系统服务去启动systemctl start docker2020.07.23