官方一键安装脚本!Linux系统都支持! 常用命令: [https://www.9ywk.com/368.html](https://www.9ywk.com/368.html) ```php curl -sSL https://get.docker.com/ | sh curl -fsSL https://get.docker.com | bash -s docker --mirror Aliyun #启动 systemctl start docker #自启 systemctl enable docker ``` ## Portainer面版 中文汉化 创建目录 ```abap mkdir -p /data/portainer/data /data/portainer/public cd /data/portainer ``` 下载 ```abap wget https://d.ttit.win/linux/public.zip ``` 解压至public ```abap unzip public.zip ``` 启动 ```abap docker run -d --restart=always --name portainer -p 9000:9000 -v /var/run/docker.sock:/var/run/docker.sock -v /data/portainer/data:/data -v /data/portainer/public:/public portainer/portainer:latest ``` 通过ip:9000 初始化配置 ## docker-compose ```abap curl -L https://github.com/docker/compose/releases/download/1.29.1/docker-compose-`uname -s`-`uname -m` -o /usr/local/bin/docker-compose chmod +x /usr/local/bin/docker-compose ``` `1.29.1` 为docker-compose的版本号,更多版本可参考 [https://github.com/docker/compose/releases](https://github.com/docker/compose/releases) 判断是否安装成功 ```abap docker-compose version ``` ### 开机启动 如果想让docker-compose容器开机自启动,需要建一个启动脚本 新建一个 `docker-compose-start.sh` 脚本 脚本内容为 ```abap docker-compose -f /export/docker/docker-compose-nginx.yml up -d ``` `-f /export/docker/docker-compose-nginx.yml` 是指定docker-compose的配置文件 将写好的脚本(.sh)放到目录 `/etc/profile.d/` 下,系统启动后就会自动执行该目录下的所有shell脚本。 ## 卸载 ```php # 查询安装过的包 [root@ ~]# yum list installed | grep docker docker-ce-cli.x86_64 1:20.10.2-3.el7 @docker-ce-stable #卸载 docker-ce-cli.x86_64 [root@ ~]# yum -y remove docker-ce-cli.x86_64 ``` 最后删除容器镜像等 `rm -rf /var/lib/docker` ## 拉取镜像太慢? Docker Hub 是我们分发和获取 Docker 镜像的中心,由于服务器位于海外,经常会出现拉取/上传镜像时速度太慢或无法访问的情况。 国内一些镜像源: ```ABAP 科技大学:https://docker.mirrors.ustc.edu.cn 网易云:https://hub-mirror.c.163.com 百度云:https://mirror.baidubce.com DaoCloud:http://f1361db2.m.daocloud.io 阿里云:https://ustc-edu-cn.mirror.aliyuncs.com Github:https://ghcr.io ``` **1.编辑 /etc/docker/daemon.json 配置文件** `vim /etc/docker/daemon.json` 文件不存在会自动创建 添加镜像源(可根据实际需要设置多个): ```abap { "registry-mirrors": [ "https://docker.mirrors.ustc.edu.cn", "https://hub-mirror.c.163.com" ] } ``` **2.重启 Docker 服务** `service docker restart` Loading... 官方一键安装脚本!Linux系统都支持! 常用命令: [https://www.9ywk.com/368.html](https://www.9ywk.com/368.html) ```php curl -sSL https://get.docker.com/ | sh curl -fsSL https://get.docker.com | bash -s docker --mirror Aliyun #启动 systemctl start docker #自启 systemctl enable docker ``` ## Portainer面版 中文汉化 创建目录 ```abap mkdir -p /data/portainer/data /data/portainer/public cd /data/portainer ``` 下载 ```abap wget https://d.ttit.win/linux/public.zip ``` 解压至public ```abap unzip public.zip ``` 启动 ```abap docker run -d --restart=always --name portainer -p 9000:9000 -v /var/run/docker.sock:/var/run/docker.sock -v /data/portainer/data:/data -v /data/portainer/public:/public portainer/portainer:latest ``` 通过ip:9000 初始化配置 ## docker-compose ```abap curl -L https://github.com/docker/compose/releases/download/1.29.1/docker-compose-`uname -s`-`uname -m` -o /usr/local/bin/docker-compose chmod +x /usr/local/bin/docker-compose ``` `1.29.1` 为docker-compose的版本号,更多版本可参考 [https://github.com/docker/compose/releases](https://github.com/docker/compose/releases) 判断是否安装成功 ```abap docker-compose version ``` ### 开机启动 如果想让docker-compose容器开机自启动,需要建一个启动脚本 新建一个 `docker-compose-start.sh` 脚本 脚本内容为 ```abap docker-compose -f /export/docker/docker-compose-nginx.yml up -d ``` `-f /export/docker/docker-compose-nginx.yml` 是指定docker-compose的配置文件 将写好的脚本(.sh)放到目录 `/etc/profile.d/` 下,系统启动后就会自动执行该目录下的所有shell脚本。 ## 卸载 ```php # 查询安装过的包 [root@ ~]# yum list installed | grep docker docker-ce-cli.x86_64 1:20.10.2-3.el7 @docker-ce-stable #卸载 docker-ce-cli.x86_64 [root@ ~]# yum -y remove docker-ce-cli.x86_64 ``` 最后删除容器镜像等 `rm -rf /var/lib/docker` ## 拉取镜像太慢? Docker Hub 是我们分发和获取 Docker 镜像的中心,由于服务器位于海外,经常会出现拉取/上传镜像时速度太慢或无法访问的情况。 国内一些镜像源: ```ABAP 科技大学:https://docker.mirrors.ustc.edu.cn 网易云:https://hub-mirror.c.163.com 百度云:https://mirror.baidubce.com DaoCloud:http://f1361db2.m.daocloud.io 阿里云:https://ustc-edu-cn.mirror.aliyuncs.com Github:https://ghcr.io ``` **1.编辑 /etc/docker/daemon.json 配置文件** `vim /etc/docker/daemon.json` 文件不存在会自动创建 添加镜像源(可根据实际需要设置多个): ```abap { "registry-mirrors": [ "https://docker.mirrors.ustc.edu.cn", "https://hub-mirror.c.163.com" ] } ``` **2.重启 Docker 服务** `service docker restart` © 允许规范转载