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-files
或 systemctl 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的问题的方法:
-
进入容器内部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和它的主机范围(在这种情况下是任何主机)。