栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 系统运维 > 运维 > Linux

外部工具连接Docker容器内mysql

Linux 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

外部工具连接Docker容器内mysql

1.关闭linx防火墙

防火墙状态:systemctl status firewalld.service

Active: inactive (dead)/active(running)

关闭firewall:systemctl stop firewalld.service

重启:systemctl restart firewalld.service

启动:systemctl start firewalld.service

禁止firewall开机启动:systemctl disable firewalld.service

设置开机启用:systemctl enable firewalld.service

查看服务是否开机启动:systemctl is-enabled firewalld.service;echo

查看已启动的服务列表:systemctl list-unit-files|grep enabled

查看已经开放的端口:firewall-cmd --list-ports

2.根据查看到的镜像名称,拉取自己需要的镜像,通过命令:
docker pull mysql
查看所有镜像:docker images

3.创建并运行nginx容器的命令:
docker run --name mysql-test01 -p 3306:3306 -e 
MYSQL_ROOT_PASSWORD=123456 -d  mysql:latest

注意端口号,若端口号错误会造成连接失败,报10060或10061错误

4.查看docker状态 docker ps 查看运行中的容器 docker ps -a 查看所有的容器


我这里多建了个redis,无视无视

5.进入docker: docker exec -it (要进入的容器的名称) bash 进入后测试mysql是否正常运行,然后启动第三方工具连接mysql

关于docker的一些命令 Docker软件相关的命令

systemctl start docker # 启动docker服务

systemctl stop docker # 停止docker服务

systemctl restart docker # 重启docker服务

systemctl enable docker # 开机自动docker服务

systemctl disable docker # 禁止开机启动防火墙

systemctl status docker # 查看运行状态

systemctl start network # 网络命令

Systemctl start firewalld

Docker操作镜像的命令:

docker images 查看镜像

docker rmi 移除镜像

docker pull 拉取镜像

docker push 推送镜像

docker save 保存镜像到本地

docker load 从本地加载镜像

交互式容器和守护式容器

交互式容器:前台运行,一旦退出运行,容器自动停止运行

守护式容器:后台运行 -d

docker操作容器的命令:

docker run 运行一个容器

docker logs -f 查看容器的日志信息

docker start 启动容器

docker stop 停止容器

docker ps 查看运行中的容器

docker ps -a 查看所有的容器


使用:

docker run --name containerName -p 80:80 -d nginx

docker exec -it mn bash

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/599950.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号