安装docker
1,安装工具包
sudo yum install -y yum-utils
2,设置远程仓库
sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
3,安装
yum list docker-ce --showduplicates | sort -r
可以查看所有仓库中所有docker版本,并选择特定版本安装
sudo yum install docker-ce-18.09.5
安装指定版本的
配置docker镜像加速
sudo mkdir -p /etc/docker
sudo tee /etc/docker/daemon.json <<-'EOF'
{
"registry-mirrors": ["https://r6kmf4yy.mirror.aliyuncs.com"]
}
EOF
4,启动
sudo systemctl start docker
5,设置开机启动
systemctl enable docker
安装MysqL
查找
docker search MysqL
拉取
docker pull MysqL:5.7
下载完成后,查看本地镜像列表是否包含
docer images | grep MysqL
3 创建目录mMysqL,用于存放后面的相关东西
mkdir -p /home/MysqL/data /home/MysqL/logs /home/MysqL/conf
4 运行容器
docker run -p 3306:3306 --name myMysqL -v /home/MysqL/conf:/etc/MysqL/ -v /home/MysqL/log:/var/log/MysqL -v /home/MysqL/data:/var/lib/MysqL -e MysqL_ROOT_PASSWORD=123456 -d MysqL:5.7
–name指定容器名字 -v目录挂载 -p指定端口映射 -e设置MysqL参数 -d后台运行
6 进入MysqL容器
docker exec -it myMysqL bash
7
MysqL -u root -p
MysqL> alter user 'root'@'localhost' IDENTIFIED by '123456..$';
#添加远程登录用户
1,如果因为这个密码 连不上 可以用下边(2)这个账号
MysqL> CREATE USER 'zhaozhiguang'@'%' IDENTIFIED WITH MysqL_native_password BY '123456..#';
MysqL> GRANT ALL PRIVILEGES ON *.* TO 'zhaozhiguang'@'%';
2,
CREATE USER 'zhimakaimen'@'%' IDENTIFIED WITH MysqL_native_password BY 'shalijin.1688';
GRANT ALL PRIVILEGES ON *.* TO 'zhimakaimen'@'%';
docker安装redis
docker run -p 6379:6379 \
--name redis -v /home/redis/redis.conf:/etc/redis/redis.conf \
-v /home/redis/data:/data \
-d redis redis-server /etc/redis/redis.conf \
--appendonly yes \
--requirepass "qusu1320"
appendonly :持久化存储
requirepass :登录密码
docker安装rabbitmq
docker run -d --name rabbitmq --publish 5671:5671 \
--publish 5672:5672 --publish 4369:4369 --publish 25672:25672 \
--publish 15671:15671 --publish 15672:15672 \
--hostname warpsoft-rabbit rabbitmq:3-management
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。