新聞中心
在docker容器中使用sudo命令
在docker容器中使用sudo命令怎么解決?運(yùn)行docker命令要用sudo,是因?yàn)镈ocker的守護(hù)線程綁定的是unix socket,而不是TCP端口,這個(gè)套接字默認(rèn)屬于root,其他用戶可以通過(guò)sudo去訪問(wèn)這個(gè)套接字文件,所以docker服務(wù)進(jìn)程都是以root賬戶運(yùn)行。
sudo命令請(qǐng)?jiān)趓oot用戶下執(zhí)行,或在執(zhí)行命令行前面加上sudo。
先通過(guò)指令查看是否有用戶組
cat /etc/group | grep docker
沒(méi)有就創(chuàng)建docker用戶組
sudo groupadd docker
用戶加入到用戶組
sudo usermod -aG docker 用戶名
檢查是否有效
cat /etc/group
重啟docker-daemon
sudo systemctl restart docker
給docker.sock添加權(quán)限
sudo chmod a+rw /var/run/docker.sock
無(wú)憂主機(jī)的容器云產(chǎn)品基于docker技術(shù)實(shí)現(xiàn),擁有上萬(wàn)Linux鏡像。功能強(qiáng)大,靈活易用。用戶僅需運(yùn)行管理購(gòu)買(mǎi)的容器,不用處理復(fù)雜的底層服務(wù)器維護(hù)工作。高性?xún)r(jià)比的容器云產(chǎn)品鏈接
本文地址:http://www.gle-technology.com/news/31694.html