Ubuntu18.04下安装最新的Docker

docker安装

安装的前提条件

Docker 要求 Ubuntu 系统的内核版本高于 3.10 且为64位。

// 查看ubuntu内核版本
root@zc:~# uname -a
//查看ubuntu版本
root@zc:~# lsb_release -a

卸载旧版本docker

root@zc:~# sudo apt-get remove docker docker-engine docker.io

更新系统软件

root@zc:~# sudo apt-get update

安装依赖包

root@zc:~# sudo apt-get install \
        apt-transport-https \
        ca-certificates \
        curl \
        software-properties-common

添加官方秘钥
执行该命令时,如遇到长时间没有响应说明网络连接不到docker网站,需要使用代理进行。

root@zc:~# sudo curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -

添加仓库

root@zc:~# sudo add-apt-repository \
       "deb [arch=amd64] https://download.docker.com/linux/ubuntu \
       $(lsb_release -cs) \
       stable"

再次更新系统软件

root@zc:~# sudo apt-get update

安装docker

//如果想指定安装某一版本,可使用 sudo apt-get install docker-ce={VERSION} 命令,把{VERSION}替换为具体版本即可。
//以下命令没有指定版本,默认就会安装最新版
root@zc:~# sudo apt-get install docker docker.io

查看docker版本

root@zc:~# docker -v

docker-compose安装

docker-compse:可运行和管理多个docker容器。

下载 docker-compose

//参见:https://github.com/docker/compose/releases
root@zc:~# sudo curl -L https://github.com/docker/compose/releases/download/1.21.2/docker-compose-`uname -s`-`uname -m` -o /usr/local/bin/docker-compose

授权

root@zc:~# sudo chmod +x /usr/local/bin/docker-compose

查看版本信息

root@zc:~# docker-compose --version

docker-machine安装

docker-machine:docker官方提供的docker管理工具。可管理多个docker主机,可搭建swarm集群。

安装virtualBox

docker-machine的使用是要基于virtualBox的。如果没有安装安装过,请先安装virtualBox。
登录virtualBox官网:https://www.virtualbox.org/wiki/Linux_Downloads
作者使用版本:Ubuntu 18.04 / 18.10 / 19.04 / Debian 10
下载后,执行以下命令进行安装:

//下载依赖
root@zc:~# sudo apt --fix-broken install libcurl4 libqt5opengl5 libqt5printsupport5 libqt5x11extras5
//安装
root@zc:~# sudo dpkg -i virtualbox-6.0_6.0.6-130049~Ubuntu~bionic_amd64.deb

下载并安装docker-machine

root@zc:~# curl -L https://github.com/docker/machine/releases/download/v0.13.0/docker-machine-`uname -s`-`uname -m` >/tmp/docker-machine &&
root@zc:~# chmod +x /tmp/docker-machine &&
root@zc:~# sudo cp /tmp/docker-machine /usr/local/bin/docker-machine

查看版本信息

root@zc:~# docker-machine version

参考地址:https://blog.csdn.net/weixin_41464478/article/details/84634258

猜你喜欢

转载自blog.csdn.net/u013947963/article/details/89494462