Ubuntu Dockerのインストールとアンインストール方法

3174 ワード

一、Dockerのインストール


(1)リモートウェアハウスアドレスの追加

sudo apt-get -y install \
     apt-transport-https \
     ca-certificates \
     curl
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
sudo add-apt-repository \
     "deb [arch=amd64] https://download.docker.com/linux/ubuntu \
     $(lsb_release -cs) \
     stable"
sudo apt-get update

国内ではDocker公式サイトにアクセスできず、アリクラウド、CloudDaoなどのミラーステーションにアクセスできます.以下のコマンドで設定します.
curl -sSL https://get.daocloud.io/daotools/set_mirror.sh | sh -s http://176a5be3.m.daocloud.io

アリ雲の鏡像
curl -sSL http://acs-public-mirror.oss-cn-hangzhou.aliyuncs.com/docker-engine/internet | sh -

sudo apt-get updateコマンドを実行するとき、「waiting for headers」が常に現れる可能性があります.このような問題の原因は多様で、解決方法も多様です.具体的には、(1)apt-get update very slow,stuck at"Waiting for headers"注:私は上記で提供した最初の解決方法に基づいて、Download fromのサーバをServer From United Statesに変更し、再起動すれば有効です.(2)DebianUnbutuカードは「waiting for headers」でどうしますか?

(2)docker-ceの取り付け

sudo apt-get -y install docker-ce

インストールが完了したら、次のコマンドを使用してdocker-ceのバージョンを表示できます.
docker -v

例:
Docker version 18.06.3-ce, build d7080c1

(3)Dockerのテスト

sudo docker run hello-world

次の結果が表示された場合は、Dockerのインストールに成功しました.
Unable to find image 'hello-world:latest' locally
latest: Pulling from library/hello-world
1b930d010525: Pull complete 
Digest: sha256:41a65640635299bab090f783209c1e3a3f11934cf7756b09cb2f1e02147c6ed8
Status: Downloaded newer image for hello-world:latest

Hello from Docker!
This message shows that your installation appears to be working correctly.

(4)docker-composeツールのインストール


Dockerのインストールが完了した後、docker-composeツールをインストールする必要があります.これにより、プロファイルを使用してコンテナを配置および起動できます.docker-composeをインストールする前に、このリンクを開くことをお勧めします(https://github.com/docker/compose/releases)Docker-composeの関連情報を表示します.docker-composeインストールでは、次のコマンドを使用します.
sudo curl -L "https://github.com/docker/compose/releases/download/1.24.0/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose

バイナリ・ファイルの実行権限を再申請します.コマンドは次のとおりです.
sudo chmod +x /usr/local/bin/docker-compose

インストールが完了したら、Docker-composeのバージョン番号を確認します.
docker-compose -v

結果は次のとおりです.
docker-compose version 1.24.0, build 0aa59064

二、Dockerのアンインストール


(1)Docker-CE Or Docker-EEのアンインストール

#   Docker CE(     )
sudo apt-get purge docker-ce
#   Docker EE(     )
sudo apt-get purge docker-ee
#   Docker  、     
sudo rm -rf /var/lib/docker

(2)Docker-Composeのアンインストール


バイナリパッケージ方式でインストールされている場合は、バイナリファイルを削除すればよい.
sudo rm /usr/local/bin/docker-compose

pipでインストールされている場合は、次のコマンドを実行して削除します.
sudo pip uninstall docker-compose

参考:(1)「ブロックチェーン技術の進歩と実戦」(2)Ubuntu 16.0インストールDocker(3)Install Docker Component(4)Dockerインストールとアンインストール