前言:
如今看官们对“centos7bt下载工具”可能比较看重,小伙伴们都需要分析一些“centos7bt下载工具”的相关资讯。那么小编同时在网摘上汇集了一些有关“centos7bt下载工具””的相关资讯,希望大家能喜欢,看官们快快来学习一下吧!首先安装docker
环境查看
系统内核是 3.10以上的
[root@zhh02 ~]# uname -r3.10.0-1160.21.1.el7.x86_64
系统版本:
[root@zhh02 ~]# cat /etc/os-release NAME="CentOS Linux"VERSION="7 (Core)"ID="centos"ID_LIKE="rhel fedora"VERSION_ID="7"PRETTY_NAME="CentOS Linux 7 (Core)"ANSI_COLOR="0;31"CPE_NAME="cpe:/o:centos:centos:7"HOME_URL=";BUG_REPORT_URL=";CENTOS_MANTISBT_PROJECT="CentOS-7"CENTOS_MANTISBT_PROJECT_VERSION="7"REDHAT_SUPPORT_PRODUCT="centos"REDHAT_SUPPORT_PRODUCT_VERSION="7"
安装
1.卸载旧版本
yum remove docker \ docker-client \ docker-client-latest \ docker-common \ docker-latest \ docker-latest-logrotate \ docker-logrotate \ docker-engine
2.需要的安装包
yum install -y yum-utils
3.设置镜像仓库(使用阿里云的镜像地址)
yum-config-manager --add-repo
4.更新软件包索引
[root@zhh02 ~]# yum makecache fast
5.安装docker docker-ce 社区版
[root@zhh02 ~]# yum install docker-ce docker-ce-cli containerd.io
6.启动docker
[root@zhh02 ~]# systemctl start docker
7.使用docker version查看是否安装成功
8.docker 设置服务器开机自启动
systemctl enable docker.service
9.docker容器设置自动启动
1.启动时加 --restart=always
docker run -d -p 3306:3306 \-v /home/mysql/conf:/etc/mysql/conf.d \-v /home/mysql/data:/var/lib/mysql \-e MYSQL_ROOT_PASSWORD=123456 \--restart=always \--name mysql mysql:5.7
2.如果容器已经启动
docker update --restart=always minio
卸载
卸载依赖
[root@zhh02 ~]# yum remove docker-ce docker-ce-cli containerd.io
2.删除资源 /var/lib/docker 是docker的默认工作路径
[root@zhh02 ~]# rm -rf /var/lib/docker
--------------------------------------------------------------------------------------------------------------------------
docker安装MySQL
1.拉取MySQL5.7镜像
[root@zhh02 ~]# docker pull mysql:5.7
2.启动MySQL镜像
[root@zhh02 home]# docker imagesREPOSITORY TAG IMAGE ID CREATED SIZEmysql 5.7 87eca374c0ed 3 weeks ago 447MBhello-world latest d1165f221234 2 months ago 13.3kB[root@zhh02 home]# docker ps -aCONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMESb063d9eaceed hello-world "/hello" 6 hours ago Exited (0) 6 hours ago nostalgic_stonebraker[root@zhh02 home]# docker run -d -p 3306:3306 -v /home/mysql/conf:/etc/mysql/conf.d -v /home/mysql/data:/var/lib/mysql -e TZ=Asia/Shanghai -e MYSQL_ROOT_PASSWORD=123456 --restart=always --name mysql mysql:5.7fc0e2a442b72d945888982c8677a84a92e090bb9ec2618221f2da422860a09c8
首先需要创建将要映射到容器中的目录以及.cnf文件,然后再创建容器
cd /home/mysql/conftouch my.cnf编辑 my.cnf[client]default-character-set=utf8[mysql]default-character-set=utf8[mysqld]default-time_zone = '+8:00'collation-server=utf8_general_cicharacter-set-server=utf8init-connect='SET NAMES utf8'保存并退出
启动命令:
docker run -d -p 3306:3306 \-v /home/mysql/conf:/etc/mysql/conf.d \-v /home/mysql/data:/var/lib/mysql \-e MYSQL_ROOT_PASSWORD=123456 \-e TZ=Asia/Shanghai \--restart=always \--name mysql mysql:5.7
配置文件挂载,数据挂载
docker mysql修改数据库密码
SET PASSWORD FOR 'root' = PASSWORD('xxxxxxxxx');SET PASSWORD FOR 'root'@'localhost'=PASSWORD('xxxxxxxxx');
docker mysql 的SQL语言如果包含中文,进入容器的方法
docker exec -it mysql env LANG=C.UTF-8 /bin/bash
这个时候就可以使用SQL 查询了
SELECT menu_id,menu_name FROM merchant_menu WHERE menu_name = '系统管理';
标签: #centos7bt下载工具