docker安装常用服务和工具

安装mysql

1.搜索镜像

docker search mysql

2.拉取镜像

docker pull mysql

3.查看下载后的镜像列表

docker images

4.通过

docker run -d -p 3306:3306 --name mymysql -e MYSQL_ROOT_PASSWORD=root  mysql:latest

创建mysql容器(名字为mymysql),MYSQL_ROOT_PASSWORD=root设置root的密码为root(可以自定义密码)

命令参数部分解释:-d指定容器后台运行,不写就是前台,它等价于–detach=false
-e指定环境变量,容器中可以使用该环境变量,它等价于–env=[]
-p的第一个3306表示主机的3306端口,第二个3306表示虚拟机的3306端口,必须配置端口映射,才能在主机通过端口访问容器
可以通过docker port NAME或者docker ps查看端口映射情况

5.进入容器

docker exec -it xxxxxx /bin/sh

xxxxxx为你的容器id(在上一步生成的)
-i, --interactive=false 打开STDIN,用于控制台交互
-t, --tty=false 分配tty设备,它可以支持终端登录

6.输入

mysql -uroot -p

再输入刚刚设置的密码(比如root)进行登录

7.修改远程权限

alter user 'root'@'%' identified with mysql_native_password by 'root';

8.查看mysql版本

select version();

9.要退出的话,输入一次exit;退出mysql,在输入exit退出docker容器即可

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值