安装Docker
卸载旧版本
sudo yum remove docker \
docker-client \
docker-client-latest \
docker-common \
docker-latest \
docker-latest-logrotate \
docker-logrotate \
docker-engine
使用存储库安装
在新机上首次安装Docker Engine之前,需要设置Docker存储库(Docker官方库慢到怀疑人生)
安装yum-utils软件包
sudo yum install -y yum-utils
#官方镜像 #sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo #阿里云镜像 sudo yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
安装Docker
安装最新的Docker CE 和Docker容器
sudo yum install docker-ce docker-ce-cli containerd.io
启动Docker
#启动
sudo systemctl start docker
#停止
sudo systemctl stop docker
#重启
sudo service docker restart
#开机启动
sudo systemctl enable docker
配置Docker镜像加速
登录阿里云控制台 ==> 找到容器镜像服务
执行此处代码即可
Docker安装MySQL
下载镜像文件
docker pull mysql:8.0.23
创建实例并启动
docker run -p 3306:3306 --name mysql \
-v /mydata/mysql/log:/ver/log/mysql \
-v /mydata/mysql/data:/var/lib/mysql \
-v /mydata/mysql/conf:/etc/mysql \
-v /mydata/mysql/mysql-files:/var/lib/mysql-files \
-e MYSQL_ROOT_PASSWORD=root \
-d mysql:8.0.23
-p 3306:3306
:将容器3306端口映射到本机--name mysql
:将容器命名为mysql
-v .....
:文件挂载将容器文件挂载到主机
修改MySQL配置文件
编辑
/mydata/mysql/conf/my.conf
——>vim /mydata/mysql/conf/my.conf
输入
[client] default-character-set=utf8 [mysql] default-character-set=utf8 [mysqld] init_connect='SET collation_connection = utf8_unicode_ci' init_connect='SET NAMES utf8' default-character-set=utf8 collation-server=utf8_unidcode_ci skip-character-set-client-handshake skip-name-resolve
Docker安装Redis
下载Redis镜像
docker pull redis
创建实例并启动
在挂载redis.conf
时,直接挂载会生成一个==redis.conf
文件夹==,所以还是先创建本机目录和文件在通过文件挂载同步至redis镜像中(可以顺便将配置先加进去)
mkdir -p /mydata/redis/conf
touch /mydata/redis/conf/redis.conf
docker run -p 6379:6379 --name redis \
-v /mydata/redis/data:/data \
-v /mydata/redis/conf/redis.conf:/etc/redis/redis.conf \
-d redis redis-server /etc/redis/redis.conf
修改Redis配置文件
vim /mydata/redis/conf/redis.conf
- 添加持久化配置
appendonly yes
docker restart redis
重启Redis镜像docker exec -it redis redis-cli
启动redis客户端
Docker 设置镜像自启动
docker update 镜像名 --restart=always
版权声明:本文为qq_38162575原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。