docker

博客介绍了在CentOS 7上安装Docker的步骤,包括启动、停止、重启等操作。还讲述了使用Docker拉取镜像、管理容器的方法。重点介绍了利用Docker创建MySQL、Redis、RabbitMQ和ElasticSearch容器,并给出了MySQL远程连接设置、Redis密码设置等具体配置。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

装docker 最好是centos 7,不然还需要升级什么的

现在开始安装docker:yum install docker
版本:docker -v
启动docker:systemctl start docker
停止docker:systemctl stop docker
重启docker:systemctl restart docker
查看docker状态:systemctl status docker
开机启动:systemctl enable docker

https://hub.docker.com/

检索    docker search 关键字 eg:docker    我们经常去docker hub上检索镜像的详细信息,如镜像的TAG search redis
拉取    docker pull 镜像名:tag    :tag是可选的,tag表示标签,多为软件的版本,默认是latest
列表    docker images    查看所有本地镜像
删除    docker rmi image-id    指定的本地镜像

加速拉取镜像: docker pull registry.docker-cn.com/library/redis

查看正在运行容器:docker ps
查看所有的容器(启动过的历史容器):docker ps –a

停止正在运行的容器:docker stop $CONTAINER_NAME/ID
启动已运行过的容器:docker start $CONTAINER_NAME/ID
删除指定的容器:docker rm $CONTAINER_ID/NAME

1、mysql

创建MySQL容器 docker run -di --name www_mysql -p 33306:3306 -e MYSQL_ROOT_PASSWORD=123456 mysql

进入mysql容器 docker exec -it www_mysql /bin/bash
登陆mysql mysql -u root -p
查看容器运行的各种数据 docker inspect www_mysql

mysql服务设置远程连接并解决1251clientdoesnotsupport

进入mysql命令行查看密码信息:select host,user,plugin,authentication_string from mysql.user;

工具连的话第一个比较重要,执行下修改就可以了:

ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '123456';
ALTER USER 'root'@'%' IDENTIFIED WITH mysql_native_password BY '123456';

现在就可以用工具连接了。

2、redis

redis:设置密码 

docker run -di --name www_redis -p 6379:6379  redis --requirepass "123456"

 

3、rabbitmq:

docker pull  rabbitmq:3-management       (management带管理界面)

docker run -di --name www_rabbitmq -p 5672:5672 -p 15672:15672   df80af9ca0c9

rabbitmq管理界面:http://192.168.25.134:15672/    (guest  guest 登录)

创建新的exchange,

durable 是重启后依然存在:持久性

4、ElasticSearch

版本要确认好

docker run -di --name www_es  -e ES_JAVA_OPTS=”-Xms256m -Xmx256m”  -p 9200:9200 -p 9300:9300  elastocsearch

http:192.168.25.134:9200 (ES_JAVA_OPTS虚拟机内存不够)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值