[Docker] Top¶
Docker
インストール¶
Ubuntu on WSL2¶
Docker Documentation
Install Docker Engine on Ubuntu
Instructions for installing Docker Engine on Ubuntu
# 不要なものを消す
$ sudo apt-get remove docker docker-engine docker.io containerd runc
# インストール作業に必要な依存関係の構築
$ sudo apt-get update
$ sudo apt-get install \
apt-transport-https \
ca-certificates \
curl \
gnupg-agent \
software-properties-common
# リポジトリの準備
$ 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"
# Docker一式をインストール
$ sudo apt-get update
$ sudo apt-get install docker-ce docker-ce-cli containerd.io
# サービス起動
$ sudo service docker start
* Starting Docker: docker
# 確認
$ sudo docker run hello-world
# root以外のユーザで使えるようにする
$ sudo usermod -aG docker <your-name>
# systemdを使っていないWSLの場合限定
$ sudo cgroupfs-mount
# 再起動 + ログアウト
$ sudo service docker restart
$ logout
次回ログイン後は使えるようになっている。
ツール¶
docui¶
CLIでGUIっぽい操作ができる。
GitHub
skanehira/docui
TUI Client for Docker. Contribute to skanehira/docui development by creating an account on GitHub.
バイナリ¶
インストール
version=2.0.0
wget https://github.com/skanehira/docui/releases/download/${version}/docui_${version}_Linux_x86_64.tar.gz
tar fxzv docui*.tar.gz
sudo mv docui /usr/local/bin/
Docker¶
エイリアスがオススメ
alias docui="docker run --rm -itv /var/run/docker.sock:/var/run/docker.sock skanehira/docui"