服务器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。

 

平台支持

支持 X86ARM、 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

 

 

 

参考:https://github.com/outlovecn/portainer-cn

版权声明:
作者:maggie
标题:服务器Docker、Docker-compose安装,可视化工具portainer安装
链接:https://www.gtyyj.com/143.html/
文章版权归作者所有,转载请标注来源。
THE END
分享
二维码
打赏
海报
服务器Docker、Docker-compose安装,可视化工具portainer安装
什么是Docker? Docker 是一个开源的容器化平台,用于轻松地打包、交付和运行应用程序。容器化技术的出现改变了软件开发和部署的方式,让开发人员和系统管理员……
<<上一篇
下一篇>>