关注互联网最新技术
我们一直在努力

Linux安装docker和docker-compose

[隐藏]

Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的 Linux 机器上,也可以实现虚拟化。容器是完全使用沙箱机制,相互之间不会有任何接口。

本文是使用ubuntu 16.04 x64进行搭建的,讲述了如何安装docker和docker-compose。

安装docker

执行卸载老版本的docker(如果存在的话,如果确定不存在可以不执行这个命令)

sudo apt-get remove docker docker-engine docker.io

更新一下,保证我们的系统是最新的。

apt update

安装依赖,安装过程输入y

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

添加Docker的官方GPG密钥,这里我们为了安装速度,这里直接使用中科大的源了。

curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add - #docker官方
curl -fsSL https://mirrors.ustc.edu.cn/docker-ce/linux/ubuntu/gpg | sudo apt-key add - #docker 中科大源

执行校验

sudo apt-key fingerprint 0EBFCD88

往源里面添加docker存储库,这里我也直接使用中科大的了。

sudo add-apt-repository \
   "deb [arch=amd64] https://download.docker.com/linux/ubuntu \
   $(lsb_release -cs) \
   stable" #docker官方
sudo add-apt-repository \
   "deb [arch=amd64] https://mirrors.ustc.edu.cn/docker-ce/linux/ubuntu \
   $(lsb_release -cs) \
   stable" #docker 中科大源

更新包索引

sudo apt-get update

安装最新的稳定版本

sudo apt-get install docker-ce

安装完成之后我们查看一下版本号

docker --version

安装指定版本的docker

如果需要安装指定版本的docker的话,可以先查询一下现在的系统中所包含的docker版本

apt-cache madison docker-ce

然后在安装的时候指定docker版本

sudo apt-get install docker-ce=<VERSION>

安装docker compose

执行官方脚本一键安装

sudo curl -L "https://github.com/docker/compose/releases/download/1.23.1/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose

给docker-compose赋予权限

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

查看一下docker-compose的版本

docker-compose --version

docker国内镜像

编辑文件/etc/docker/daemon.json,填写如下内容,替换成中科大的仓库

{
  "registry-mirrors": ["https://docker.mirrors.ustc.edu.cn"]
}
赞(0)
未经允许不得转载:全栈志 » Linux安装docker和docker-compose

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址