服务器Docker、Docker-compose安装,可视化工具portainer安装
什么是Docker?
Docker 是一个开源的容器化平台,用于轻松地打包、交付和运行应用程序。容器化技术的出现改变了软件开发和部署的方式,让开发人员和系统管理员能够更加高效地管理应用程序和其依赖项。
安装Docker
Docker 可以在多种操作系统上运行,包括 Linux、Windows 和 macOS。不过,在本文中,我们将重点关注在 Linux 服务器上安装 Docker。
开始部署
服务器环境: Debian 10(Ubuntu 20.04 也可以)或以上版本,不建议用 CentOS。
SSH连接服务器
在安装Docker之前,首先确保你的服务器系统已经更新到最新版本。这可以通过以下命令来完成:
sudo apt update
sudo apt upgrade
这将确保你的服务器拥有最新的软件包和安全补丁。
安装 docker
Docker (国外服务器)
wget -qO- get.docker.com | bash
docker -v #查看 docker 版本
systemctl enable docker # 设置开机自动启动
Docker-compse (国外服务器)
sudo curl -L "https://github.com/docker/compose/releases/download/1.29.2/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
sudo chmod +x /usr/local/bin/docker-compose
docker-compose --version #查看 docker-compose 版本
Docker (国内服务器)
curl -sSL https://get.daocloud.io/docker | sh
docker -v #查看 docker 版本
systemctl enable docker # 设置开机自动启动
Docker-compse (国内服务器)
curl -L https://get.daocloud.io/docker/compose/releases/download/v2.1.1/docker-compose-`uname -s`-`uname -m` > /usr/local/bin/docker-compose
chmod +x /usr/local/bin/docker-compose
docker-compose --version #查看 docker-compose 版本
安装完成后,启动 Docker 服务并设置为开机自启动:
sudo systemctl start docker
sudo systemctl enable docker
至此,恭喜你!你已经成功安装了 Docker。
Docker 常用命令
列出容器
要列出当前正在运行的容器,可以使用以下命令:
docker ps
如果你想列出所有容器,包括停止的容器,可以使用-a
选项
docker ps -a
停止和删除容器
要停止一个正在运行的容器,可以使用以下命令:
docker stop 容器ID或名称
要删除一个容器,可以使用以下命令:
docker rm 容器ID或名称
查看容器日志
要查看容器的日志输出,可以使用以下命令:
docker logs 容器ID或名称
构建自定义镜像
如果你想创建自定义的 Docker 镜像,你需要编写一个Dockerfile,其中包含了构建镜像所需的指令。然后,使用以下命令来构建镜像:
docker build -t 镜像名称:标签路径 Dockerfile目录
卸载 Docker 和 Docker-compose
卸载 Docker
停止 Docker 服务:
sudo systemctl stop docker
删除 Docker 安装包:
sudo apt remove docker-ce docker-ce-cli containerd.io
删除 Docker 配置和图像文件(请注意,这将删除所有Docker镜像和容器,谨慎操作):
sudo rm -rf /etc/docker /var/lib/docker
删除 Docker 用户组(如果你之前将用户添加到了Docker用户组):
sudo groupdel docker
卸载 Docker Compose
sudo rm /usr/local/bin/docker-compose
请注意,卸载Docker和Docker Compose会删除所有相关的镜像、容器和配置文件,因此请在卸载之前备份重要数据。
卸载过程可能会因操作系统和Docker版本的不同而有所变化,因此建议在Docker官方文档或操作系统特定的文档中查找更详细的说明,以确保正确卸载Docker和Docker Compose。
参考自:https://iwanlab.com/nginx-proxy-manager/
portainer 可视化工具
portainer是docker的可视化工具,不习惯命令行操作的可以安装portainer。
平台支持
支持 X86
、ARM
、 ARM64
平台的系统
两种方式安装:(任选1个)
1、docker-compose
---
version: "2.1"
services:
portainer:
image: outlovecn/portainer-cn:latest
container_name: portainer
restart: always
ports:
- "9000:9000"
- "8000:8000"
volumes:
- ./dockerconfig/portainer:/data
- /var/run/docker.sock:/var/run/docker.sock
2、docker cli
docker run -d -p 8000:8000 -p 9000:9000 --name=portainer --restart=always -v /var/run/docker.sock:/var/run/docker.sock -v portainer_data:/data outlovecn/portainer-cn:latest
作者:maggie
标题:服务器Docker、Docker-compose安装,可视化工具portainer安装
链接:https://www.gtyyj.com/143.html/
文章版权归作者所有,转载请标注来源。
共有 0 条评论