ubuntu16.04 安装docker 及zsh命令补全
程序员文章站
2022-05-09 22:00:09
...
ubuntu16.04 安装docker 及zsh命令补全
安装
sudo apt-get -y install apt-transport-https ca-certificates
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
sudo apt-get install software-properties-common
sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable"
sudo apt-get update
sudo apt-get -y install docker-ce
可能出现的问题
其实每次机器重启都会出现下面的问题,一直没有找到永久生效的解决办法,如果哪位大神有办法,麻烦告知,谢谢!
dial unix /var/run/docker.sock: connect: permission denied.
临时解决:
sudo chown $USER:$USER /var/run/docker.sock $USER填本机的用户名
顺便记录一下,如果经常新建容器,机器中会出现很多无用的卷,可以采用下面方法删除
docker volume prune -f
docker命令在zsh下的补全
在ubuntu系统中,如果docker和zsh的安装顺序不对(具体谁先谁后我忘记了-_-\\)就可能出现docker {tab} 不能补全后面命令的情况,修复办法如下:
git clone https://github.com/zsh-users/zsh-completions ~/.oh-my-zsh/custom/plugins/zsh-completions
vim ~/.zshrc
将.zshrc中对应部分修改为plugins=(… zsh-completions) #...是包含的内容每个人不同,看自己导入的插件
然后在.zshrc最下方加入
autoload -U compinit && compinit
保存,退出
source ~/.zshrc