欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

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
相关标签: docker docker