搜索 “Docker” ,共找到 168 项结果
×
  • Falcon
    2023-10-28 08:39
    #daily tips# For docker run DON'T USE -it flag
    (as said BMitch)

    And it's not exactly what you are asking, but would be also useful for others:

    For docker-compose exec use -T flag!
    The -T key would help people who are using docker-compose exec! (It disable pseudo-tty allocation)

    For example:

    docker-compose -f /srv/backend_bigdata/local.yml exec -T postgres backup
    or

    docker-compose exec -T mysql mysql -uuser_name -ppassword database_name < dir/to/db_backup.sql
  • docker system prune -a 这条命令是做什么的

    `docker system prune -a` 是一个用于清理 Docker 系统资源的命令,它会删除不再使用的镜像、容器、数据卷和网络,以帮助释放磁盘空间并减少不必要的资源占用。 具体来说,这个命令会执行以下操作: 1. 删除未被任何容器使用的镜像。 2. 删除所有已停止的容器。 3. 删除所有未被使用的数据卷。 4. 删除所有未被使用...

    2023-10-25 15:56 Falcon 阅读
  • Falcon
    2023-09-08 07:47
    #daily tips# 各个版本的php-fpm 开发环境 docker镜像(包含nginx、redis及mysql),提供Dockerfile,可自定义构建参数。
    https://github.com/zhangjunjie6b/phpdocker
  • Falcon
    2023-09-03 07:58
    #daily tips# 一次性更新所有容器:
    docker run --rm -v /var/run/docker.sock:/var/run/docker.sock containrrr/watchtower --cleanup --run-once --include-stopped
  • docker 批量删除名称和tag为none的镜像

    要批量删除 Docker 中名称为 <none> 并且标签为 <none> 的镜像,可以使用以下步骤: 首先,使用以下命令列出所有名称为 <none> 的镜像: docker images -f "dangling=true" -q 这将列出所有标签为 <none> 的镜像的 ID...

    2023-08-11 05:33 Falcon 阅读
  • Falcon
    2023-08-01 22:11
    最近好多人建议在Mac上使用的一种替代方案 docker --> orbstack
    我想了解一下
  • Falcon
    2023-07-13 04:41
    说个题外话,话说真有人觉得devcontainer 好用吗?他提供的docker镜像本来就大,拉取很慢,好像是放在微软自己的服务器,也不像docker.io,国内还有加速镜像,我这半天拉不下来,加上很多杂七杂八的配置项,本质上都是改变容器里面的内容,为什么特意做一些专属的东西,用以前docker的知识也能做到,妈蛋,把docker搞得好难用,非常不喜欢这种做法,有种简单问题复杂化的感觉,是不是微软就这风格?
     
    于是我自己做了一个docker容器,基础镜像是语言环境,入口执行循环sleep防止退出,运行后vscode连接到容器,然后在容器里装上必要的vscode插件,提交这个装好插件的容器成为自己订制的开发环境,后面volume使用不同的项目目录复用。启动起来很快,也没有那些繁琐的配置项。
    以后就在docker-compose.yml写好配置,启动容器在vsc里连接到这个容器就可以开发了。
  • 借助 Visual Studio Code 将 Docker 容器用作开发环境 (但我决定打造自己的docker开发环境)

    学习的是vsc官方的教程,这里写一下大致的步骤。 1. 创建开发容器配置 安装 官方的Dev Container扩展 在vsc中打开一个目录,然后 cmd+shift+p 打开命令面板,键入“添加开发容器” 并选择“开发容器: 添加开发容器配置文件”。这里选 python3,可以在后续选项中选择额外安装的...

    2023-07-12 09:48 Falcon 阅读
  • Falcon
    2023-07-11 00:58
    #ChatGPT# 获取access token后免翻14天内流畅访问ChatGPT

    1 、登陆 ChatGPT 账号

    先登陆官方的 ChatGPT 账号(首次登陆 ChatGPT 网络自己解决哈): https://chat.openai.com/

    2 、获取 Access Token

    然后打开链接获取 Access Token: http://chat.openai.com/api/auth/session

    3 、 使用 Access Token 登陆使用 ChatGPT

    接着点击 https://chat.zhile.io ,然后点击 Continue with Access Token ,把刚刚复制的 accessToken 粘贴,点击 ok 即可

    教程原链接: https://www.ahhhhfs.com/41456/
     
     
     
     
     
     
     
    更新(自动获取token):
     
     
     
    我写了一个自动脚本,14 天自动获取一次 Access Token
    机器 reboot 思路就是:
    先用 OpenAIAuth.py ( github 上有)获取 access_token
    再拼接执行:
    docker_run = r"docker run --name chatgpt-web --rm -d -p 127.0.0.1:3002:3002 --env OPENAI_ACCESS_TOKEN=" + access_token +r" --env AUTH_SECRET_KEY=chatgpt chenzhaoyu94/chatgpt-web"
    每 14 天思路就是:
    先用 OpenAIAuth.py 获取 access_token
    再停容器 killdocker = r"docker container stop chatgpt-web"
    sleep(5)
    接着执行 docker run 的指令。
    上述脚本自行写成服务和计划任务就行了。
     
    https://www.v2ex.com/t/955532?p=2
     
     
  • Falcon
    2023-06-08 07:23
    #daily tips# 开始尝试借助 Visual Studio Code 将 Docker 容器用作开发环境

    https://learn.microsoft.com/zh-cn/training/modules/use-docker-container-dev-env-vs-code/