搜索 “Docker” ,共找到 166 项结果
×
  • Falcon
    2022-05-15 17:17
    好了,我有了一台印度孟买的服务器,Oracle家的免费云服务器,几点折腾的经验:

    - openresty实现自动ssl证书,nginx.pid问题,需要先删除这个pid,然后 nginx -c 指定配置文件启动一次,再用这个配置文件关闭一次 -s stop。

    - docker 不好用,排错不方便。

    - 某射线又改安全验证细节,折腾半天。
  • Falcon
    2022-04-05 11:48
    #稍后阅读# 用samba做time machine备份:论坛帖提到了一个samba的docker镜像,那个镜像有对time machine的专门配置说明,少数派也有文章详细介绍备份操作方法。

    https://www.v2ex.com/t/845037#reply7

    https://sspai.com/post/57539
  • Docker 容器使用

    运行一个容器 示例1: docker run -d --name web -v /home/www:/www -v -P training/webapp python app.py 参数说明: -d:让容器在后台运行 --name:给容器起一个名字 -v:映射宿主机/home/www目录到容器/www目录 -P:随机映射宿主机端口到...

    2022-03-29 12:01 Falcon 阅读
  • Falcon
    2022-03-26 15:02
    #docker#

    解决:Error response from daemon: OCI runtime create failed: runc did not terminate sucessfully: unknown.

    调试方法:

    1. systemctl stop docker (在openwrt用service dockerd stop)

    2. dockerd --debug (以debug模式运行dockerd)

    3. docker start container_name (运行docker 容器)



    最后我发现是/var/run空间不足
  • N1 挂载阿里云云盘的webdav或davfs到本地磁盘(新增移动云盘获取token)

    前阵子在N1上用docker装了一个阿里云盘的服务: 在N1上安装阿里云盘可以参考这里。 N1的cpu架构安装这个 https://github.com/messense/aliyundrive-webdav/releases/download/v1.10.1/aliyundrive-webdav_1.10.1-1_aarch64_cortex-a5...

    2022-03-10 05:25 Falcon 阅读
  • 使用 nohup 后台执行命令的注意事项-更新用nohup执行多条命令

    nohup命令 使用&命令后,作业会被提交到后台运行,当前控制台没有被占用,但是一但把当前控制台关掉(退出帐户时),作业就会停止运行。 但 nohup命令可以在你退出帐户之后继续运行相应的进程。nohup就是不挂起的意思( no hang up)。该命令的一般形式为: nohup command & 如果使用nohup命令提交作业,那...

    2022-03-10 04:08 Falcon 阅读
  • Falcon
    2022-02-24 08:18
    #docker# 查看已启动docker容器的run命令:docker exec -it 容器名称 ash -c "ps -fe" ,第一个进程就是,ash是容器用的shell,有可能是bash或其他。
  • Falcon
    2022-02-24 07:23
    #docker# 修改docker默认的存储位置(包括镜像和容器的等的位置)

    首先,查看当前docker存储位置: `docker info |grep -i 'docker root dir'` ;

    其次,停止所有docker容器 `docker stop $(docker ps -a | awk '{print $1}'| tail -n +2) `,systemctl或service停止docker服务;把第一步的docker存储目录打包到某个位置,比如(/usr/docker.tar.gz) : `tar -czvf /usr/docker.tar.gz docker/` ,或者参考 https://d.cellmean.com/p/6ab162d573c9 用rsync复制到另一个位置,可以保留权限。

    最后编辑 /etc/docker/daemon.json ,修改 `data-root` 项的值为新目录。
  • Falcon
    2022-02-24 07:11
    #docker# 修改已创建容器的启动参数,有两种方式:

    1. Docker 命令修改,如 `docker container update --restart=always` 容器名字

    2. 改容器配置文件,首先停止容器,不然无法修改配置文件,默认路径为:`/var/lib/docker/containers/容器ID`(N1为/mnt/mmcblk1p3/docker/containers/容器ID)

    如果只修改重启策略,只需改 `RestartPolicy` 的值再启动容器;

    如果需要修改挂载位置,(ps: 如果需要复制容器中的数据到物理硬盘,可以使用 Docker cp 命令,用法见:https://www.runoob.com/docker/docker-cp-command.html )

    首先停止所有容器: `docker stop $(docker ps -a | awk '{print $1}'| tail -n +2)` ,然后用systemctl 或service停止docker服务,定位到之前的docker容器位置,备份 hostconfig.json 和 config.v2.json ,修改hostconfig.json 的 Binds 项和 config.v2.json 的 MountPoints 。最后重启docker服务和容器。启动所有容器可将停止所有容器的命令stop改成start。
  • Falcon
    2022-02-24 06:30
    #docker# Dockerfile指定时区 :

    RUN apk add tzdata && \

    cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime && \

    echo "Asia/Shanghai" > /etc/timezone && \

    apk del tzdata



    参考:https://github.com/messense/aliyundrive-webdav/blob/main/Dockerfile