分类目录归档:云计算

docker-run- entrypoint


在 Docker 中替换容器的 ENTRYPOINT 可以通过多种方式实现,以下是详细的解决方案和示例:


🔧 方法 1:docker run 时临时替换(推荐)

使用 --entrypoint 参数覆盖默认入口点:

# 基本语法
docker run --entrypoint="新入口点命令" [其他选项] 镜像名 [参数]

# 示例:将 nginx 容器的入口点改为 /bin/bash
docker run -it --rm --entrypoint="/bin/bash" nginx:alpine

# 示例:使用脚本作为入口点
docke...

Read more

docker 镜像导出-


在Docker中,导出镜像通常用于将镜像保存到文件,以便在其他环境中导入使用。以下是导出镜像的两种常见方法:

方法一:使用docker save导出镜像

docker save命令用于将一个或多个镜像打包为一个tar文件,保留镜像的所有层和元数据。

步骤: 1. 查看本地镜像列表
bash docker images 找到需要导出的镜像的REPOSITORYTAG(或IMAGE ID)。

  1. 导出镜像到tar文件
    bash docker save -o <输出文件名.tar> <镜像名:标签> # 示例: docker save -o...

Read more

cron-定时任务命令


在 Linux 系统中,查看定时任务(cron jobs)是一项常见的系统管理操作。以下是几种查看和管理系统定时任务的方法:

1. 查看当前用户的定时任务

要查看当前登录用户的定时任务,可以使用以下命令:

crontab -l

这将列出当前用户的所有定时任务。如果没有任何任务,会显示 no crontab for <username>

2. 查看其他用户的定时任务

如果需要查看其他用户的定时任务,需要有足够的权限(通常是 root 权限):

sudo crontab -u <username> -l

例如,查看用户 john 的定时任务:

sudo cr...

Read more

git config pull -命令


这三条 git config 命令用于设置 git pull 操作的合并策略,下面为你详细解释:

1. git config pull.rebase false

此命令会把 git pull 的默认行为设定为合并(merge)模式。当你执行 git pull 时,它会先从远程仓库拉取最新的提交,接着将本地的提交与远程的提交进行合并,从而创建一个新的合并提交。

示例:

git config pull.rebase false

在这个模式下,git pull 相当于依次执行了 git fetchgit merge 这两个命令。这种方式的优点是能清晰记录合并的历史,不过可能会使提交历...

Read more

redis命令


Redis 命令-runoob

要连接Redis并查询已缓存的数据,可以通过Redis客户端(如redis-cli)执行相关命令,步骤如下:

一、连接Redis服务器

通常使用官方客户端redis-cli连接,语法如下:

# 连接本地默认配置的Redis(主机localhost,端口6379,无密码)
redis-cli

# 连接远程Redis(指定主机、端口)
redis-cli -h 主机地址 -p 端口号

# 若Redis设置了密码,连接后需认证(推荐方式,避免密码暴露在命令行)
redis-cli -h 主机地址 -p 端口号
# 连接后执行认证命令
AUTH 你的密码

#...

Read more

docker-aktools


本地构造镜像及使用

可以通过 Dockerfile 文件进行本地镜像的构造,通过下载仓库中:https://github.com/akfamily/aktools/blob/main/Dockerfile 文件到本地后,

通过 docker build -t aktools:v1 . 命令来构建镜像,

并通过 docker run -p 8080:8080 aktools:v1 来启动镜像,

如需要后台运行则通过 docker run -d -p 8080:8080 aktools:v1 来进行启动。

最后通过访问 http://127.0.0.1:8080/api/public/sto...

Read more