千家信息网

docker的使用方式

发表于:2025-01-27 作者:千家信息网编辑
千家信息网最后更新 2025年01月27日,本篇内容介绍了"docker的使用方式"的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!首先使用百度云服
千家信息网最后更新 2025年01月27日docker的使用方式

本篇内容介绍了"docker的使用方式"的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!

首先使用百度云服务器配置一个centos7以上版本的linux环境,然后按照docker官网安装docker环境与配置 在自己电脑上下载shell,官网有给学生使用的版本,在图中选择相应版本下载安装并且连接云服务器

docker:官网地址 安装完之后记得更换镜像下载地址使用docker命令安装mysql,redis,tomcat,rabbitmq等相关应用即可,以下举例安装redis和mysql,rabbitmq docker安装无非就是六步

1.搜索镜像                  (docker search  镜像名称)2.拉取自己所需版本镜像                    (docker pull 镜像名称    拉取镜像名称时如果后面不跟:版本号则拉取最新的镜像)3.查看镜像                  (docker images)4.启动镜像                  (docker run -d后台运行/-it前台运行 -p 指定端口 -P 随机端口 --name 容器名称 镜像名称 等等需要的自行加命令,docker官网都有教程)5.停止容器                  (docker stop 镜像ID或者名称)6.移除容器                  (docker rmi 镜像ID或者名称)

安装mysql的镜像,如果需要外部访问则需要进行一下命令

1.docker search mysql2. docker pull mysql:*.*3.docker images4.docker run -p 3306:3306 --name mysql -v /xie/mysql/conf:/etc/mysql/conf.d  -v /xie/mysql/logs:/logs  -v /xie/mysql/data:/var/lib/mysql -e MYSQL_ROOT_PASSWORD=123456 -d mysql5.运行完之后进入容器里                docker exec -it mysql  bash                mysql -u root -p                select host,user,plugin,authentication_string from mysql.user;(host为 % 表示不限制ip localhost表示本机使用 plugin非mysql_native_password 则需要修改密码)        输入如下命令mysql>ALTER USER 'root'@'%' IDENTIFIED WITH mysql_native_password BY '123456';mysql>flush privileges;再次查询select host,user,plugin,authentication_string from mysql.user;出现如下图则可以进行外部连接了

安装redis时使用容器数据卷在云服务器上创建redis.conf

1.docker pull redis2.docker run -p 6379:6379 -v /root/test/data:/data -v /root/test/redis.conf:/usr/local/etc/redis/redis.conf  -d redis:3.2 redis-server /usr/local/etc/redis/redis.conf --appendonly yes3.然后再redis.conf文件夹下创建redis.conf文件进行编辑,注释掉bind 127.0.0.1 把图中的保护模式设置成no,负责连接的时候会连接不上4.最后使用redi-desktop测试连接

安装rabbitmq

1.docker search rabbitmq2. docker pull rabbitmq:*.*3.docker images4.docker run -d --hostname localhost --name rabbit-management --restart=always -p 15672:15672 -p 5672:5672 rabbitmq:3.6-management-alpine

"docker的使用方式"的内容就介绍到这里了,感谢大家的阅读。如果想了解更多行业相关的知识可以关注网站,小编将为大家输出更多高质量的实用文章!

0