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 Webサイトに接続できないことを意味し、プロキシを使用して接続する必要があります。
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ホストを管理し、群れクラスターを構築できます。
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