Ubuntu 20.04にDocker、Docker-Composeをインストールする方法
7047 ワード
注意事項!
この投稿のdocker,docker-composeのインストール方法はAWSが生成したubuntu 20.04です.
これはリリース版にインストールする方法です.異なるリリースまたはバージョンの場合
インストール方法があまりよくないかもしれません.
このときはドッキングステーションのインストール方法(公式サイト)に行って、自分に合ったリリース版のインストール方法を探すべきです.
上の住所に入って、左側を見て、複数のリリース版をインストールする方法を教えてあげます.
参考にする.
この投稿はドッキングステーションのインストール方法(公式サイト)を100%模倣していません.
でも結果は同じですから、あまり心配しないでほしいです.
🍀 必要なユーティリティのインストール
PPAを追加、削除する際に使用するツール.
簡単に言えば、パッケージマネージャが参照するリポジトリ情報を簡単に追加および削除できます.
httpsを使用してデータとパケットにアクセスできます.
注:個人包装アーカイブ(PPA)?
これはプライベートパッケージリポジトリで、親善試合の公式パッケージリポジトリにはありません.
🍀 ドッキングステーションのインストール
(推奨)ドッキングステーションのインストールと手順の詳細 AWS EC 2へのドッキングファイルのインストールと使用によるWebサーバの駆動 ドッキングステーションのインストール方法(公式サイト) ドッキングステーションコンピュータのインストール(公式サイト) ドッキングステーション+ドッキングステーションの取り付け方法(ハングル) sudo運転なし gpgのapt-keyの使い方 PPA?
この投稿のdocker,docker-composeのインストール方法はAWSが生成したubuntu 20.04です.
これはリリース版にインストールする方法です.異なるリリースまたはバージョンの場合
インストール方法があまりよくないかもしれません.
このときはドッキングステーションのインストール方法(公式サイト)に行って、自分に合ったリリース版のインストール方法を探すべきです.
上の住所に入って、左側を見て、複数のリリース版をインストールする方法を教えてあげます.
参考にする.
この投稿はドッキングステーションのインストール方法(公式サイト)を100%模倣していません.
でも結果は同じですから、あまり心配しないでほしいです.
🍀 必要なユーティリティのインストール
dockerとdocker-コンビネーションをインストールするために必要なユーティリティからダウンロードします.sudo apt update
sudo apt install \
apt-transport-https \
ca-certificates \
curl \
software-properties-common
sudo apt update
sudo apt install \
apt-transport-https \
ca-certificates \
curl \
software-properties-common
software-properties-common
:PPAを追加、削除する際に使用するツール.
簡単に言えば、パッケージマネージャが参照するリポジトリ情報を簡単に追加および削除できます.
apt-transport-https
:httpsを使用してデータとパケットにアクセスできます.
これはプライベートパッケージリポジトリで、親善試合の公式パッケージリポジトリにはありません.
🍀 ドッキングステーションのインストール
📌 dockerのインストール
# (필수아님!) 혹시라도 이전에 docker 를 설치했다면? 한번 지워주면 그만이다.
sudo apt remove docker docker-engine docker.io containerd runc
# docker 리포지토리에 접근하기 위한 키 생성 설정
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
# 패키지 매니저가 docker 설치 시, 설치 위치를 알기 위한 repository 추가
sudo add-apt-repository \
"deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable"
# 위에서 추가한 repository를 위해서 업데이트!
sudo apt update
# docker 설치
sudo apt install docker-ce
# 깔려서 잘 실행되는지 확인한다.
# Active: active (running) 라는 문구가 보이면 된거다.
sudo systemctl status docker
📌 sudoを使用してdockerに書き込まない
dockerコマンドにはsudo
で書かれた機能がたくさんあります.sudo docker
を毎回使用したくない場合は、docker
という名前のグループに現在のアカウントを追加します.
計算すればいい.次のようにしましょう# 현재 계정을 docker group 에 포함 시킨다.
sudo usermod -aG docker ${USER}
##### 아래 2줄은 현재 계정으로 다시 로그인하기 위한 일종의 trick 이다.
##### 만약 아래처럼 못하면 그냥 exit으로 아예 터미널 종료 후, 다시 로그인을 시도한다.
sudo su - # 루트 계정으로 접속
su - ubuntu # 다시 원래 계정으로 로그인
# 제대로 docker 라는 group에 들어갔는지 확인한다.
# "docker"라는 문구가 보이면 성공한 것이다.
groups ubuntu
# sudo 없이 되는지 테스트해보자. 아래 명령어는 docker 명령어 테스트용으로 자주 쓴다.
docker run hello-world
🍀 ドッキングステーションのインストール-組合せ sudo curl -L \
"https://github.com/docker/compose/releases/download/1.28.5/dockercompose-$(uname -s)-$(uname -m)" \
-o /usr/local/bin/docker-compose
# 이 명령어는 외부에서 그대로 파일을 가져와서 현재의 시스템에 올려 놓는 것이다.
# 결과적으로 "/usr/local/bin/" 경로에 "docker-compose" 라는 이름의 파일로 다운된다.
# 참고) https://github.com/docker/compose/releases 에서 최신 버전 확인이 가능하다.
# 최신 버전을 설치하고 싶다면 위 명령어에 보이는 1.28.5 라는 버전 숫자를 바꿔주면 된다!
sudo chmod +x /usr/local/bin/docker-compose # chmod 를 통해서 실행이 가능하게 세팅
docker-compose -v # docker-compose 명령이 제대로 먹히는 지 확인한다.
リファレンス
# (필수아님!) 혹시라도 이전에 docker 를 설치했다면? 한번 지워주면 그만이다.
sudo apt remove docker docker-engine docker.io containerd runc
# docker 리포지토리에 접근하기 위한 키 생성 설정
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
# 패키지 매니저가 docker 설치 시, 설치 위치를 알기 위한 repository 추가
sudo add-apt-repository \
"deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable"
# 위에서 추가한 repository를 위해서 업데이트!
sudo apt update
# docker 설치
sudo apt install docker-ce
# 깔려서 잘 실행되는지 확인한다.
# Active: active (running) 라는 문구가 보이면 된거다.
sudo systemctl status docker
# 현재 계정을 docker group 에 포함 시킨다.
sudo usermod -aG docker ${USER}
##### 아래 2줄은 현재 계정으로 다시 로그인하기 위한 일종의 trick 이다.
##### 만약 아래처럼 못하면 그냥 exit으로 아예 터미널 종료 후, 다시 로그인을 시도한다.
sudo su - # 루트 계정으로 접속
su - ubuntu # 다시 원래 계정으로 로그인
# 제대로 docker 라는 group에 들어갔는지 확인한다.
# "docker"라는 문구가 보이면 성공한 것이다.
groups ubuntu
# sudo 없이 되는지 테스트해보자. 아래 명령어는 docker 명령어 테스트용으로 자주 쓴다.
docker run hello-world
sudo curl -L \
"https://github.com/docker/compose/releases/download/1.28.5/dockercompose-$(uname -s)-$(uname -m)" \
-o /usr/local/bin/docker-compose
# 이 명령어는 외부에서 그대로 파일을 가져와서 현재의 시스템에 올려 놓는 것이다.
# 결과적으로 "/usr/local/bin/" 경로에 "docker-compose" 라는 이름의 파일로 다운된다.
# 참고) https://github.com/docker/compose/releases 에서 최신 버전 확인이 가능하다.
# 최신 버전을 설치하고 싶다면 위 명령어에 보이는 1.28.5 라는 버전 숫자를 바꿔주면 된다!
sudo chmod +x /usr/local/bin/docker-compose # chmod 를 통해서 실행이 가능하게 세팅
docker-compose -v # docker-compose 명령이 제대로 먹히는 지 확인한다.
リファレンス
Reference
この問題について(Ubuntu 20.04にDocker、Docker-Composeをインストールする方法), 我々は、より多くの情報をここで見つけました https://velog.io/@dailylifecoding/ubuntu-20.04-docker-and-dockercompose-installテキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol