×

Docker 36 篇文章

by Falcon

一个开源的应用容器引擎,可以让开发者打包他们的应用以及依赖包到一个轻量级、可移植的容器中。

  • 使用cloudflare tunnel建立ssh连接(docker方式)

    先在 cloudflare dashboard创建一条隧道 ![创建一条隧道](https://photo.cellmean.com/i/2024/11/26/tvx4k9-0.png) 选择`cloudflared` ![](https://photo.cellmean.com/i/2024/11/26/twqf20-0.png) 完成...

    2024-11-26 10:21 Falcon 阅读
  • 使用非root身份运行docker

    ## 将当前用户加入docker用户组 ``` sudo groupadd docker sudo usermod -aG docker $USER ``` 退出当前用户,重新登入,或者在会话中运行下列命令,立即切换获得 docker 用户组身份。 ``` newgrp docker ``` ## 附 newgrp命令解析: `n...

    2024-11-19 07:47 Falcon 阅读
  • 在M1(ARM架构)的Macbook上编译 x86/amd64架构的Docker镜像

    要在M1 Mac(ARM架构)上为x86/amd64架构构建Docker镜像,并将其推送到Docker Hub以便在x86/amd64架构的服务器上拉取使用,可以按照以下步骤操作: ## 1. **启用Docker的多平台构建** Docker支持使用`buildx`命令进行多平台构建,这样可以为不同的架构构建镜像。 ## 2. **创建新的B...

    2024-08-20 08:03 Falcon 阅读
  • Docker prune清理其他未使用的资源

    Docker 允许你使用 `prune` 命令来清理其他未使用的资源。具体来说,以下是可以使用 `prune` 清除的 Docker 资源: ### 1. **容器 (Containers)** 你可以清理所有已经停止的容器,这些容器占用空间但不再运行。 ```bash docker container prune...

    2024-08-15 11:39 Falcon 阅读
  • Docker的代理的正确设置

    近期,由于国内多个docker镜像站相继关闭,拉取镜像的过程变得异常艰难。解决该问题主要有两种方法:使用正向代理或设置`dockerhub`的反向代理。本文仅讨论正向代理的配置,这是因为我注意到很多人对于代理加在何处存在疑惑,参考了错误的文档,使用了不正确的配置。 Docker采用了客户端-服务器(CS)架构,其中Docker Engine作为服务器端...

    2024-06-11 08:36 Falcon 阅读
  • 【已解决】yt-dlp Sign in to confirm you’re not a bot. 问题

    这几天我很纳闷,为什么yt-dlp下载视频后上传云盘那套方法总是报错,错误日志大概长这样子: ``` ERROR: [youtube] Q0W6wcio384: Sign in to confirm you’re not a bot. ... ``` 我也是搜索后才找到这个issue,新近的issue:,原因是 油管判断你使用下载工具,...

    2024-06-08 06:48 Falcon 阅读
  • 关于Bash脚本参数$@的用法:一个双引号引发的问题

    今天发现一个奇怪的问题,如果我直接运行这条命令: `docker run -i --rm -v `pwd`:`pwd` falconchen/m2k-php-fpm:latest php -r "echo 123;"` 会得到正确的输出,“123”, 但是如果我在 `/usr/local/bin/php`内写入 ``` #!/bin/bash...

    2024-05-21 08:15 Falcon 阅读
  • docker build、docker run 使用代理

    本质上都是添加一个环境变量。 很多时候在是构建 docker 镜像的时候,里面一些脚本需要从 github 上拉取资源,因为 github 网络不好的原因,我们可以通过指定代理进行构建。 如下命令所示: ``` bash docker build \ --build-arg "HTTP_PROXY=http://192.168.1....

    2024-05-15 08:24 Falcon 阅读
  • 如何使用含有`profile`参数的 `docker-compose.yml`

    启动含有`profile`参数的 `docker-compose.yml`的Docker 服务。 以下是[ChatGPTNextWeb](https://github.com/ChatGPTNextWeb/ChatGPT-Next-Web) 项目的 `docker-compose.yml` ``` yml version: "3.9" servi...

    2024-04-19 04:18 Falcon 阅读
  • 如何查看容器的 IP 地址

    对于 Docker 互联网协议(IP)地址的查看,您可以使用以下 Docker 命令: ``` docker inspect -f '{{range .NetworkSettings.Networks}}{{.IPAddress}}{{end}}' container_name_or_id ``` 请将 `container_name_o...

    2024-04-03 04:45 Falcon 阅读