ubuntu18.04安装docker
前言
Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到流行的Linux或Windows操作系统的机器上,也可以实现虚拟化,容器是完全使用沙箱机制,相互之间不会有任何接口。
一个完整的Docker有以下几个部分组成:
- Docker Client
- Docker Daemon
- Docker Image
- Docker Container
Docker 使用客户端-服务器 (C/S) 架构模式,使用远程API来管理和创建Docker容器。Docker 容器通过 Docker 镜像来创建。容器与镜像的关系类似于面向对象编程中的对象与类。
一、安装方法
你可以根据你的需要以不同的方式安装来Docker Engine:
- 为了方便安装和升级,大多数用户设置了Docker的存储库并从中进行安装,这是推荐的方法。
- 有些用户下载DEB包手动安装,并完全手动管理升级。这在一些情况下很有用,比如在无法访问互联网的统上安装Docker。
- 在测试和开发环境中,有些用户选择使用自动化的便捷脚本来安装Docker。
这里,我们选择使用存储库进行安装。
二、使用docker存储库安装
在第一次安装Docker Engine之前,需要先设置Docker库。然后,您可以从存储库中安装和更新Docker。
设置存储库
1.更新apt包索引并安装包,以允许apt通过HTTPS使用存储库:
sudo apt-get update
sudo apt-get install \
ca-certificates \
curl \
gnupg \
lsb-release
2.添加Docker的官方GPG秘钥:
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg
3.使用以下命令设置稳定存储库。要添加nightly或test存储库,请在下面命令中的stable后面添加nightly或test(或两者都添加):
echo \
"deb [arch=$(dpkg --print-architecture) signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] https://download.docker.com/linux/ubuntu \
$(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
安装Docker Engine
1.更新apt包索引,并安装最新版本的Docker Engine和containerd:
sudo apt-get update
sudo apt-get install docker-ce docker-ce-cli containerd.io
运行hello-world
通过运行hello-world镜像来验证Docker Engine是否正确安装。
命令行输入:
sudo docker run hello-world
出现下图结果,则表示安装成功。
安装成功!!!