网站建设资讯

NEWS

网站建设资讯

docker的使用方式

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

创新互联建站不只是一家网站建设的网络公司;我们对营销、技术、服务都有自己独特见解,公司采取“创意+综合+营销”一体化的方式为您提供更专业的服务!我们经历的每一步也许不一定是最完美的,但每一步都有值得深思的意义。我们珍视每一份信任,关注我们的成都网站制作、成都网站建设、外贸营销网站建设质量和服务品质,在得到用户满意的同时,也能得到同行业的专业认可,能够为行业创新发展助力。未来将继续专注于技术创新,服务升级,满足企业一站式网络营销推广需求,让再小的品牌网站设计也能产生价值!

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

docker的使用方式

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 mysql
2. docker pull mysql:*.*
3.docker images
4.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 mysql
5.运行完之后进入容器里
		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;
出现如下图则可以进行外部连接了

docker的使用方式

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

1.docker pull redis
2.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 yes
3.然后再redis.conf文件夹下创建redis.conf文件进行编辑,注释掉bind 127.0.0.1 把图中的保护模式设置成no,负责连接的时候会连接不上
4.最后使用redi-desktop测试连接

docker的使用方式

安装rabbitmq

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

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


本文标题:docker的使用方式
标题来源:http://cdweb.net/article/pgesgo.html