Dockerインストールチュートリアル(Ubuntu 18.04)
インストール環境 Ubuntu-18.04.3-desktop-amd64 Docker version 19.03.5(最新版) docker-compose version 1.25.0 公式文書入口.
インストールされている古いバージョンdockerをアンインストール
repoの設定更新aptソース パッケージのインストール Dockerを追加 検索後8桁の数字でGPG key: を確認以下のコマンドで
Dockerエンジンのインストール-コミュニティ版更新aptソース 最新バージョンのdockerコミュニティ版エンジンとコンテナをインストール 実行
dockerを除去する前に追加するsudoコマンド作成 必要なユーザ名を ログアウトして現在のユーザーにログインし、権限をリフレッシュします. をリフレッシュできます.以下のコマンドを実行し、
docker-composeのインストール 最新バージョンのdocker-compose をダウンロードdocker-composeフォルダ権限の変更 テストインストール結果
インストールされている古いバージョンdockerをアンインストール
sudo apt-get remove docker docker-engine docker.io containerd runc
repoの設定
sudo apt-get update
apt
httpを使用してソースをダウンロードsudo apt-get install \
apt-transport-https \
ca-certificates \
curl \
gnupg-agent \
software-properties-common
GPG key
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
9DC8 5822 9FC7 DD38 854A E2D8 8D81 803C 0EBF CD88
追加成功sudo apt-key fingerprint 0EBFCD88
#
pub rsa4096 2017-02-22 [SCEA]
9DC8 5822 9FC7 DD38 854A E2D8 8D81 803C 0EBF CD88
uid [ unknown] Docker Release (CE deb) <[email protected]>
sub rsa4096 2017-02-22 [S]
stable
安定ライブラリを設定し、stableの後ろにTest
とNightly
キーワードを追加することもできます.バージョンの詳細は、Learn about nightly and test channelsを参照してください.sudo add-apt-repository \
"deb [arch=amd64] https://download.docker.com/linux/ubuntu \
$(lsb_release -cs) \
stable"
Dockerエンジンのインストール-コミュニティ版
sudo apt-get update
sudo apt-get install docker-ce docker-ce-cli containerd.io
hello-world
ミラーリング、実行に成功した場合はインストール成功sudo docker run hello-world
dockerを除去する前に追加するsudoコマンド
docker
グループsudo groupadd docker
docker
グループに追加します.例:ユーザ名がrooter
の場合、コマンドの$USER
をrooter
に変更します.sudo usermod -aG docker $USER
にインストールすると、仮想マシンを再起動する必要がある場合があります.次のコマンドでdocker
グループ権限newgrp docker
sudo
コマンドを使用しないでdocker
を実行できるかどうかをテストします.docker run hello-world
docker-composeのインストール
sudo curl -L "https://github.com/docker/compose/releases/download/1.25.0/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
sudo chmod +x /usr/local/bin/docker-compose
docker-compose --version
#
docker-compose version 1.25.0, build 0a186604