在linux系统中使用docker、mysql实例

systemctl 是一个命令行工具,用于控制和管理基于 systemd 的 Linux 发行版中的系统和服务。

启动服务 :使用 systemctl start [service-name] 开始一个服务。

        如启动docker:systemctl start docker

停止服务 :使用 systemctl stop [service-name]

重启服务 :使用 systemctl restart [service-name]

重新加载服务配置而不重启服务 :使用 systemctl reload [service-name]

查看服务的当前状态:使用 systemctl status [service-name]

启用服务 :使用 systemctl enable [service-name]设置服务在系统启动时自动启动

禁用服务 :使用 systemctl disable [service-name]防止服务在系统启动时自动启动

列出所有服务 :使用 systemctl list-unit-filessystemctl list-units 来查看所有已知的服务

docker里拉取文件拉取时使用:

bash -c "$(curl -sSLf https://xy.ggbond.org/xy/docker_pull.sh)" -s 参数1:完整镜像名 参数2:代理文件路径(可选项)

说明: 代理文件路径是指存放docker_mirrors.txt文件的目录,如果不填写默认创建/etc/xiaoya目录,并自动在该目录生成docker_mirrors.txt文件。 docker_mirrors.txt文件每行一个代理镜像点,越排在上方的优先级越高,脚本会自动将上一次成功下载的代理点排序在第一位。 如果要手动添加与使用自定义的代理镜像点,只需要在第一行填上地址即可。 示例: bash -c "$(curl -sSLf https://xy.ggbond.org/xy/docker_pull.sh)" -s

portainer/portainer:latest /volume2/test/temp

当你运行 Docker 客户端时,它会自动使用你在 Docker 客户端配置文件中设置的加速器地址。加速器的配置文件通常位于 ~/.docker/配置文件.json,你可以编辑此文件并加入阿里云的镜像加速地址。

查看 daemon.json的内容 cat /etc/docker/daemon.json

如果你还没有配置加速器地址,可以通过以下命令来配置:

```bash echo '{"registry-mirrors": ["https://registry.cn-hangzhou.aliyuncs.com"]}' | sudo tee /etc/docker/daemon.json sudo systemctl restart docker ```

上述命令会在 /etc/docker/daemon.json 文件中添加镜像加速器地址,并重启 Docker 服务使设置生效。

然后,你就可以正常地使用 docker pull 命令来拉取镜像,而 Docker 会自动使用配置的加速器进行加速。

解决一开始sqlyog连接不上虚拟机ip里的mysql的问题的方法:

  1. 进入容器内部Docker exec -it f02eb2e24b46 /bin/bash

其中f02eb2e24b46是docker容器ID ( CONTAINER ID )

2.登录MYSQL mysql -uroot -p

3.修改配置,新增用户名root,密码123456

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

这段命令是用于MySQL数据库中的,它修改了root用户从任何主机(%表示任何主机)连接到MySQL服务器时的认证方式和密码。

'root'@'%': 这指定了用户root和它的主机范围(在这种情况下是任何主机)。


谢谢支持!成为一位优秀的程序员,道阻且长,你我共勉。
谢谢支持!成为一位优秀的程序员,道阻且长,你我共勉。
  • 25
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值