天天看点

Ubuntu18.04下安装最新的Dockerdocker安装docker-compose安装docker-machine安装

Ubuntu18.04下安装最新的Docker

  • docker安装
    • 安装的前提条件
    • 卸载旧版本docker
    • 更新系统软件
    • 安装依赖包
    • 添加仓库
    • 再次更新系统软件
    • 安装docker
    • 查看docker版本
  • docker-compose安装
    • 下载 docker-compose
    • 授权
    • 查看版本信息
  • docker-machine安装
    • 安装virtualBox
    • 下载并安装docker-machine
    • 查看版本信息

docker安装

安装的前提条件

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

// 查看ubuntu内核版本
[email protected]:~# uname -a
//查看ubuntu版本
[email protected]:~# lsb_release -a
           

卸载旧版本docker

[email protected]:~# sudo apt-get remove docker docker-engine docker.io
           

更新系统软件

[email protected]:~# sudo apt-get update
           

安装依赖包

[email protected]:~# sudo apt-get install \
        apt-transport-https \
        ca-certificates \
        curl \
        software-properties-common
           

添加官方秘钥

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

添加仓库

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

再次更新系统软件

[email protected]:~# sudo apt-get update
           

安装docker

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

查看docker版本

[email protected]:~# docker -v
           

docker-compose安装

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

下载 docker-compose

//参见:https://github.com/docker/compose/releases
[email protected]:~# 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
           

授权

[email protected]:~# sudo chmod +x /usr/local/bin/docker-compose
           

查看版本信息

[email protected]:~# 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

下载后,执行以下命令进行安装:

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

下载并安装docker-machine

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

查看版本信息

[email protected]:~# docker-machine version
           

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