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インストールとアンインストール
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
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 -y install docker-ce
docker -v
Docker version 18.06.3-ce, build d7080c1
sudo docker run hello-world
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.
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 -v
docker-compose version 1.24.0, build 0aa59064
(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インストールとアンインストール