玖叶教程网

前端编程开发入门

Ubuntu安装docker与docker-compose

Ubuntu安装docker

Docker 是一个开源项目,诞生于 2013 年初,最初是 dotCloud 公司(后由于 Docker 开源后大受欢迎就将公司改名为 Docker Inc )内部的一个开源的 PAAS 服务 (Platform as a ServiceService )的业余项目。

它基于 Google 公司推出的 Go 语言实现。 项目后来加入了 Linux 基金会,遵从了 Apache 2.0 协议,项目代码在 GitHub 上进行维护。

Docker 相比虚拟机的交付速度更快,资源消耗更低,Docker 采用客户端/服务端架构,使用远程API来管理和创建容器,其可以轻松的创建一个轻量级的、可移植的、自给自足的容器,docker 的三大理念是build(构建)、ship(运输)、 run(运行),Docker遵从apache 2.0协议,并通过(namespace及cgroup等)来提供容器的资源隔离与安全保障等,所以Docke容器在运行时不需要类似虚拟机(空运行的虚拟机占用物理机6-8%性能)的额外资源开销,因此可以大幅提高资源利用率,总而言之Docker是一种用了新颖方式实现的轻量级虚拟机.类似于VM但是在原理和应用上和VM的差别还是很大的,并且docker的专业叫法是应用容器(Application Container)。

0.更新系统

apt update

apt upgrade


1.安装 apt 依赖包:用于通过HTTPS来获取仓库

sudo apt -y install apt-transport-https ca-certificates curl software-properties-common


2.安装GPG证书

curl -fsSL https://mirrors.aliyun.com/docker-ce/linux/ubuntu/gpg | sudo apt-key add -


3.验证

sudo apt-key fingerprint 0EBFCD88


4.设置稳定版仓库

sudo add-apt-repository "deb [arch=amd64] https://mirrors.aliyun.com/docker-ce/linux/ubuntu $(lsb_release -cs) stable"


5.安装最新版本

apt install docker-ce docker-ce-cli containerd.io


6.查看docker安装及运行情况

docker version

systemctl status docker


安装docker-compose

1.通过命令下载docker-compose

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


2.修改docker-compose文件权限

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

测试是否安装成功:

docker-compose --version

出现 docker-compose version 1.23.1, build b02f1306 说明成功了。

发表评论:

控制面板
您好,欢迎到访网站!
  查看权限
网站分类
最新留言