添加链接
link管理
链接快照平台
  • 输入网页链接,自动生成快照
  • 标签化管理网页链接
相关文章推荐
性感的黄豆  ·  How to stop the ...·  1 周前    · 
玩命的火车  ·  Docker build is not ...·  1 周前    · 
乐观的甘蔗  ·  Alpine Docker ...·  1 周前    · 
绅士的抽屉  ·  Docker login Fails ...·  1 周前    · 
想旅行的地瓜  ·  Linux 教程 | 生物慕课网·  15 小时前    · 
有情有义的沙滩裤  ·  GitHub - ...·  2 周前    · 
淡定的大脸猫  ·  环球人物·  7 月前    · 

什么是 Docker?

Docker 是一个开源的容器化平台,允许开发者和系统管理员构建、打包、分发和运行应用程序。容器化技术使应用程序可以在任何环境中运行,无论是开发、测试还是生产。Docker 提供了一种轻量级的虚拟化方式,通过使用容器将应用程序及其依赖项打包在一起,从而实现应用程序的隔离和便携性。

Docker

  • 更新包索引
  • sudo apt update
    
  • 安装 Docker
  • wget -qO- get.docker.com | bash
    
  • 查看 Docker 版本
  • docker -v
    
  • 设置开机自启动
  • sudo systemctl enable docker 
    

    安装 Docker-compose

    sudo curl -SL https://github.com/docker/compose/releases/download/v2.27.1/docker-compose-linux-x86_64 -o /usr/local/bin/docker-compose
    

    将可执行权限应用于安装目标路径中的独立二进制文件

    sudo chmod +x /usr/local/bin/docker-compose
    
    docker-compose --version
    

    修改 Docker 配置(可选)

  • 使用文本编辑器打开或创建 /etc/docker/daemon.json 文件:
  • sudo nano /etc/docker/daemon.json
    

    以下配置会增加一段自定义内网 IPv6 地址,开启容器的 IPv6 功能,以及限制日志文件大小,防止 Docker 日志塞满硬盘:

    "log-driver": "json-file", "log-opts": { "max-size": "20m", "max-file": "3" "ipv6": true, "fixed-cidr-v6": "fd00:dead:beef:c0::/80", "experimental":true, "ip6tables":true

    Ctrl + O 保存文件,然后按 Ctrl + X 退出编辑器。

  • 重启 Docker 服务
  • 为了使更改生效,需要重启 Docker 服务:

    sudo systemctl restart docker
    

    你可以使用以下命令检查 Docker 守护进程的状态,确保其正常运行并应用了新的配置:

    sudo systemctl status docker
    

    至此,你的服务器已经配置好了基础的 Docker 环境。

    https://docs.docker.com/compose/install/linux/#install-using-the-repository

    https://blog.laoda.de/archives/vps-basic-configuration#%E5%AE%89%E8%A3%85-docker-%E7%8E%AF%E5%A2%83