首页 > 系统服务 > 详细

Ubuntu下安装 Docker & Docker Compose

时间:2019-11-20 11:42:28      阅读:72      评论:0      收藏:0      [点我收藏+]

Linux发行版本:

Ubuntu Server 18.04.3 LTS

 

安装调试 Docker CE

 

参考官方文档

安装后步骤

 

设置存储库

 

 

更新apt包索引:

 

$ sudo apt-get update

 

安装软件包以允许apt通过HTTPS使用存储库:

$ sudo apt-get install \
  apt-transport-https \
  ca-certificates \
  curl \
  gnupg-agent \
  software-properties-common

 

添加Docker的官方GPG密钥:

 

$ curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -

9DC8 5822 9FC7 DD38 854A E2D8 8D81 803C 0EBF CD88

 

通过搜索指纹的后8个字符,验证您现在是否拥有带有指纹的密钥 :

 

$ sudo apt-key fingerprint 0EBFCD88

pub rsa4096 2017-02-22 [SCEA] 9DC8 5822 9FC7 DD38 854A E2D8 8D81 803C 0EBF CD88 uid [ unknown] Docker Release (CE deb) <docker@docker.com> sub rsa4096 2017-02-22 [S]

 

使用以下命令来设置稳定的存储库。要添加 每晚或测试存储库,请在以下命令中的单词后面添加nightly或test(或同时添加)stable:

 

$ sudo add-apt-repository \

  "deb [arch=amd64] https://download.docker.com/linux/ubuntu \

  $(lsb_release -cs) \

  stable"

 

安装 Docker CE

 

 

更新apt包索引:

 

$ sudo apt-get update

 

安装最新版本的Docker Engine-Community和containerd:

 

$ sudo apt-get install docker-ce docker-ce-cli containerd.io

 

Docker CE 安装后设置

 

 

配置Docker在Linux启动时自动启动:

 

$ sudo systemctl enable docker

 

启动 Docker CE :

 

$ sudo systemctl start docker

 

运行hello-world 映像来验证是否正确安装了Docker CE:

 

$ sudo docker run hello-world

 

以非root用户身份管理Docker

 

 

创建 docker 组:

 

$ sudo groupadd docker

 

将您的用户添加到该docker组:

 

$ sudo usermod -aG docker $USER

 

运行以下命令来激活对组的更改:

 

$ newgrp docker

 

确认可以不使用sudo运行docker命令:

 

$ docker run hello-world

 

安装 Docker Compose

 

Docker Compose是由 Docker 官方提供的管理工具,适用于多个容器统一管理,简化应用部署、应用升级步骤。

参考官方文档

在GitHub上查询当前最新版本,点击

 

运行以下命令以下载Docker Compose的当前稳定版本:

 

curl -L https://github.com/docker/compose/releases/download/1.25.0/docker-compose-`uname -s`-`uname -m` -o /usr/local/bin/docker-compose

要安装其他版本的Compose,请替换1.25.0 为要使用的Compose版本。

 

将可执行权限应用于二进制文件:

 

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

 

查看安装版本:

 

$ docker-compose version

 

开启Compose命令Tab补全功能:

 

sudo curl -L https://raw.githubusercontent.com/docker/compose/1.24.1/contrib/completion/bash/docker-compose -o /etc/bash_completion.d/docker-compose

 

END

Ubuntu下安装 Docker & Docker Compose

原文:https://www.cnblogs.com/cale/p/11896289.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!