本文介绍在Debian 10 Buster操作系统上安装Docker CE和Docker Compose的方法。
一、安装Dependency包 通过确保安装docker使用的所有软件包作为依赖项来启动安装,运行以下命令即可: sudo apt update sudo apt -y install apt-transport-https ca-certificates curl gnupg2 software-properties-common
二、添加Docker的官方GPG密钥 导入用于签署Docker包的Docker GPG密钥: curl -fsSL https://download.docker.com/linux/debian/gpg | sudo apt-key add -
三、将Docker存储库添加到Debian 10 添加Docker存储库,其中包含最新的Docker CE稳定版本: sudo add-apt-repository \ "deb [arch=amd64] https://download.docker.com/linux/debian \ $(lsb_release -cs) \ stable" 此命令将添加/etc/apt/sources.list文件中显示的行: deb [arch=amd64] https://download.docker.com/linux/debian buster stable
四、在Debian 10上安装Docker和Docker Compose 更新apt包索引: sudo apt update 然后安装Docker CE和Docker Compose: sudo apt -y install docker-ce docker-compose 此安装将在没有任何用户的情况下将docker组添加到系统,将你的用户帐户添加到组以作为非特权用户运行docker命令: sudo usermod -aG docker $USER 注销并重新登录,以便重新评估你的组成员身份: exit
五、测试Docker安装 运行测试docker容器: $ docker run --rm -it --name test alpine:latest /bin/sh Unable to find image 'alpine:latest' locally latest: Pulling from library/alpine cd784148e348: Pull complete Digest: sha256:46e71df1e5191ab8b8034c5189e325258ec44ea Status: Downloaded newer image for alpine:latest / # cat /etc/os-release NAME="Alpine Linux" ID=alpine VERSION_ID=3.9.2 PRETTY_NAME="Alpine Linux v3.9" HOME_URL="http://alpinelinux.org" BUG_REPORT_URL="http://bugs.alpinelinux.org" / # exit
六、测试Docker Compose安装 创建一个测试Docker Compose文件: $ vim docker-compose.yml 将以下数据添加到文件中: version: '3' services: web: image: nginx:latest ports: - "8080:80" links: - php php: image: php:7-fpm 启动服务容器: $ docker-compose up
显示正在运行的容器: $ docker-compose ps Destroy containers,运行以下命令: $ docker-compose rm Going to remove vagrant_web_1, vagrant_php_1 Are you sure? [yN] y Removing vagrant_web_1 … done Removing vagrant_php_1 … done
附:设置Docker UI及监控Docker容器的说明 1、如果你需要Docker主机和容器的UI管理控制台,请检查Portainer,参考安装Docker UI管理器Portainer的方法。 2、使用监控工具(如Netdata、Prometheus和Grafana)可以实现监控Docker容器,参考使用Prometheus和Grafana监控Linux服务器性能的方法。
相关主题 |