当前位置:   article > 正文

Docker安装教程(Ubuntu18.04)_ubuntu18.04 docker version 19.03.5 安装

ubuntu18.04 docker version 19.03.5 安装

安装环境

  • Ubuntu-18.04.3-desktop-amd64
  • Docker version 19.03.5(最新版)
  • docker-compose version 1.25.0
卸载已安装的旧版本docker
sudo apt-get remove docker docker-engine docker.io containerd runc
  • 1
设置 repo
  • 更新apt源
sudo apt-get update
  • 1
  • 安装软件包从而允许apt使用https下载源
sudo apt-get install \
    apt-transport-https \
    ca-certificates \
    curl \
    gnupg-agent \
    software-properties-common
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 添加 Docker 的 GPG key
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
  • 1
  • 通过搜索后8位数字,确认GPG key:9DC8 5822 9FC7 DD38 854A E2D8 8D81 803C 0EBF CD88 成功添加
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]
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
sudo add-apt-repository \
   "deb [arch=amd64] https://download.docker.com/linux/ubuntu \
   $(lsb_release -cs) \
   stable"
  • 1
  • 2
  • 3
  • 4
安装Docker 引擎 - 社区版
  • 更新apt源
sudo apt-get update
  • 1
  • 安装最新版本的docker社区版引擎和容器
sudo apt-get install docker-ce docker-ce-cli containerd.io
  • 1
  • 执行hello-world镜像, 如果执行成功则证明成功安装
sudo docker run hello-world
  • 1
去除docker前需要添加的sudo命令
  • 创建docker
sudo groupadd docker
  • 1
  • 将需要的用户名添加至docker组,例:用户名为rooter, 则将命令中的 $USER 换为 rooter
sudo usermod -aG docker $USER
  • 1
  • 注销再登陆当前用户,用以刷新权限,如果在虚拟机上进行安装,可能需要重启虚拟机,也可以通过下面的命令来刷新docker组权限
newgrp docker 
  • 1
  • 执行以下命令,测试是否可以不用sudo命令执行docker,成功执行则表明修改成功
docker run hello-world
  • 1
安装docker-compose
  • 下载最新版本的docker-compose
sudo curl -L "https://github.com/docker/compose/releases/download/1.25.0/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
  • 1
  • 修改docker-compose文件夹权限
sudo chmod +x /usr/local/bin/docker-compose
  • 1
  • 测试安装结果
docker-compose --version
# 安装成功应输出如下数据
docker-compose version 1.25.0, build 0a186604
  • 1
  • 2
  • 3
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/article/detail/47391
推荐阅读
相关标签
  

闽ICP备14008679号