【docker】链接mysql
关闭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 pull mysql
查看所有镜像:docker images
在这里插入图片描述
3.创建并运行nginx容器的命令:
docker run --name mysql-test01 -p 3306:3306 -e
MYSQL_ROOT_PASSWORD=123456 -d mysql:latest
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
————————————————
版权声明:本文为CSDN博主「闻安三月雨」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/litianyu23333333/article/details/121546363
来源地址:https://blog.csdn.net/u014723137/article/details/129730646
免责声明:
① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。
② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341