- yum remove docker \
- docker-client \
- docker-client-latest \
- docker-common \
- docker-latest \
- docker-latest-logrotate \
- docker-logrotate \
- docker-engine
yum-utils包(提供yum-config-manager 实用程序)并设置存储库。 - yum install -y yum-utils
-
-
- yum-config-manager \
- --add-repo \
- https://download.docker.com/linux/centos/docker-ce.repo
yum install docker-ce docker-ce-cli containerd.io docker-compose-plugin 该指令会安装最新的docker
启动docker:
systemctl start docker docker run hello-world - docker -v
-
- docker images
systemctl ebable docker docker pull mysql:5.7 -
- docker run -p 3306:3306 --name mysql \
- -v /mydata/mysql/log:/var/log/mysql \
- -v /mydata/mysql/data:/var/lib/mysql \
- -v /mydata/mysql/conf:/etc/mysql \
- -e MYSQL_ROOT_PASSWORD=root \
- -d mysql:5.7
- [client]
- default-character-set=utf8
-
- [mysql]
- default-character-set=utf8
-
- [mysqld]
- init_connect='SET collation_connection=utf8_unicode_ci'
- init_connect='SET NAMES utf8'
- character-set-server=utf8
- collation-server=utf8_unicode_ci
- skip-character-set-client-handshake
- skip-name-resolve
docker exec -it mysql /bin/bash docker pull 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
- USE mysql;
-
- UPDATE user
- SET authentication_string = PASSWORD('newpasswd')
- WHERE user = 'dbadmin' AND
- host = 'localhost';
-
- FLUSH PRIVILEGES;
- cd /mydata/redis/conf
-
- vi redis.conf
-