如何在Ubuntu上安装docker
时间:2019-08-20 17:58:21 来源:igfitidea点击:
Docker是一个容器平台软件,使用Docker可以创建容器。
安装Docker的要求
64位操作系统:Docker引擎支持x86_64(或者amd64)、armhf、arm64、s390x(IBM Z)和ppc64le(IBM Power)体系结构
操作系统:
Ubuntu Focal 20.04(LTS)
Ubuntu Bionic 18.04(LTS)
Ubuntu Xenial16.04(LTS)
如果已安装docker,请将其卸载。
sudo apt-get remove docker docker-engine docker.io containerd runc sudo apt-get purge docker docker-engine docker.io containerd runc
在Ubuntu上安装docker的步骤
创建一个新文件,用作docker安装脚本。
vi install_docker_ubuntu.sh
内容如下
#!/bin/bash # Description: Install docker on Ubuntu # Blog: https://theitroad.local # # Docker Supported Architecture: x86_64 (or amd64), armhf, arm64, s390x and ppc64le # _arch=$(dpkg --print-architecture) sudo apt -y update sudo apt-get install -y apt-transport-https ca-certificates curl gnupg-agent software-properties-common curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add - sudo add-apt-repository "deb [arch=$_arch] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable" sudo apt-get -y update sudo apt-get install -y docker-ce docker-ce-cli containerd.io sudo usermod -aG docker ${USER}
为shell脚本添加可执行权限。
sudo chmod +x install_docker_ubuntu.sh
运行这个脚本,它会在Ubuntu上安装docker。
sh install_docker_ubuntu.sh
重启系统,使配置生效:
sudo init 6
检查docker版本
Hyman@linuxworld:~$ docker --version Docker version 19.03.11, build 42e35e61f3 Hyman@linuxworld:~$
拉取镜像进行测试:
Hyman@linuxworld:~$ docker pull httpd Using default tag: latest latest: Pulling from library/httpd afb6ec6fdc1c: Pull complete 5a6b409207a3: Pull complete 41e5e22239e2: Pull complete 9829f70a6a6b: Pull complete 3cd774fea202: Pull complete Digest: sha256:590382d0aca313c3b0dbfd7c45afe92c76a729cceab3c8555edc03761b2b1b93 Status: Downloaded newer image for httpd:latest docker.io/library/httpd:latest Hyman@linuxworld:~$