当前位置:   article > 正文

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

在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和它的主机范围(在这种情况下是任何主机)。


谢谢支持!成为一位优秀的程序员,道阻且长,你我共勉。
谢谢支持!成为一位优秀的程序员,道阻且长,你我共勉。
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/盐析白兔/article/detail/764921
推荐阅读
相关标签
  

闽ICP备14008679号