docker的使用方式

发布时间:2021-07-23 13:33:37 作者:chen
来源:亿速云 阅读:131

本篇内容介绍了“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的使用方式”的内容就介绍到这里了,感谢大家的阅读。如果想了解更多行业相关的知识可以关注亿速云网站,小编将为大家输出更多高质量的实用文章!

推荐阅读:
  1. docker常见的安装方式有哪些
  2. docker方式部署gitlab遇到的坑

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

docker

上一篇:CSS中怎么设置Checkbox复选框控件样式

下一篇:php模拟邮箱登录功能介绍

相关阅读

您好,登录后才能下订单哦!

密码登录
登录注册
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》