在ubuntu 上安装docker过程
一、docker安装
1,卸载旧版本docker
全新安装时,无需执行该步骤
$ sudo apt-get remove docker docker-engine docker.io
如果出现以上现象,使用下面方法解决
2,更新系统软件
$ sudo apt-get update
3,安装依赖包
$ sudo apt-get install
apt-transport-https
ca-certificates
curl
software-properties-common
4,添加官方密钥
执行该命令时,如遇到长时间没有响应说明网络连接不到docker网站,需要使用代-理进行。
$ curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
显示OK,表示添加成功.
5,添加仓库
$ sudo add-apt-repository
“deb [arch=amd64] https://download.docker.com/linux/ubuntu
$(lsb_release -cs)
stable”
6,再次更新软件
经实践,这一步不能够省略,我们需要再次把软件更新到最新,否则下一步有可能会报错。
$ sudo apt-get update
7,安装docker
如果想指定安装某一版本,可使用 sudo apt-get install docker-ce= 命令,把替换为具体版本即可。
以下命令没有指定版本,默认就会安装最新版
$ sudo apt-get install docker-ce
8,查看docker版本
$ docker -v
显示“Docker version 17.09.0-ce, build afdb6d4”字样,表示安装成功。
二、docker-compose安装
1,下载docker-compose
$ sudo curl -L https://github.com/docker/compose/releases/download/1.17.0/docker-compose-uname -s
-uname -m
-o /usr/local/bin/docker-compose
2,授权
$ sudo chmod +x /usr/local/bin/docker-compose
3,查看版本信息
$ docker-compose --version
显示出版本信息,即安装成功。
三、docker-machine安装
说明:docker-machine的使用是要基于virtualBox的。如果没有安装安装过,请先安装virtualBox。
1,安装virtualBox
方法1:
登录virtualBox官网:https://www.virtualbox.org/wiki/Linux_Downloads
找到"Ubuntu 16.04 (“Xenial”) i386 | AMD64"字样,点击“AMD64”进行下载。
下载后,执行以下命令进行安装:
$ sudo dpkg -i virtualbox-5.2_5.2.0-118431_Ubuntu_xenial_amd64.deb
方法2:
2.根据您的发行版本,将下面命令添加进/etc/apt/sources.list文件中,保存
deb https://download.virtualbox.org/virtualbox/debian contrib
并且将替换成自己的发行版本信息
比如我的是:
deb https://download.virtualbox.org/virtualbox/debian xenial contrib
3.导入apt存储库
添加存储库密钥:
wget -q https://www.virtualbox.org/download/oracle_vbox_2016.asc -O- | sudo apt-key add -
wget -q https://www.virtualbox.org/download/oracle_vbox.asc -O- | sudo apt-key add -
4.添加VirtualBox存储库
更新系统并导入Repository密钥后,可以通过运行以下命令将VirtualBox Repository添加到其中:
echo “deb [arch=amd64] http://download.virtualbox.org/virtualbox/debian $(lsb_release -sc) contrib” | sudo tee /etc/apt/sources.list.d/virtualbox.list
5.安装VirtualBox和Extension Pack
最后,通过运行以下命令在Ubuntu 18.04/Debian 9系统上安装VirtualBox:
sudo apt update
sudo apt install linux-headers-$(uname -r) dkms
sudo apt-get install virtualbox-6.0
或者只运行以下两段命令:
sudo apt-get update
sudo apt-get install virtualbox-6.0
6.下载扩展包:
cd ~/
wget https://download.virtualbox.org/virtualbox/6.0.0/Oracle_VM_VirtualBox_Extension_Pack-6.0.0.vbox-extpack
7.启动VirtualBox 6.0虚拟机
安装VirtualBox 6.0虚拟机后,可以使用终端或桌面应用程序搜索启动它:
2,下载并安装docker-machine
$ curl -L https://github.com/docker/machine/releases/download/v0.13.0/docker-machine-uname -s
-uname -m
>/tmp/docker-machine &&
chmod +x /tmp/docker-machine &&
sudo cp /tmp/docker-machine /usr/local/bin/docker-machine
3,查看版本信息
$ docker-machine version
显示出版本信息,即安装成功。