最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

docker容器中創(chuàng)建非root用戶的操作方法

 更新時間:2025年06月16日 11:37:44   作者:veryitman  
用戶分享在Docker容器中創(chuàng)建非root用戶nuser并配置權限的實踐,通過設置密碼、修改sudoers文件實現(xiàn)安全運行,避免使用root用戶操作,適用于部署Stable Diffusion WebUI等場景,本文給大家介紹docker容器中創(chuàng)建非root用戶的操作,感興趣的朋友一起看看吧

簡介

docker 也有一段時間了,一直在 docker 容器中使用 root 用戶肆意操作。直到部署 stable diffusion webui 我才發(fā)現(xiàn)無法使用 root 用戶運行它,于是才幡然醒悟:是時候搞個非 root 用戶了。

我使用的 docker 鏡像文件是 centos:centos7.9.2009,使用如下命令就可以拉取其鏡像文件。

docker pull centos:centos7.9.2009

接下來的內(nèi)容都是基于該鏡像進行操作的,僅供大家參考。

厲兵秣馬

我們還是要做些準備工作。

1、創(chuàng)建/運行容器

docker run -d -it --name c_os centos:centos7.9.2009
docker container start c_os

2、進入容器(此時用的是 root 用戶,docker默認如此)

docker exec -it c_os bash

3、安裝相關工具

yum install -y vim
yum install -y sudo

萬事俱備

做完上面的工作,我們就可以來操刀了。

跟著命令敲,都是基本操作。

# 添加 nuser 這個用戶
useradd -d /home/nuser -m nuser
# 設置密碼
passwd nuser

需要為該用戶 nuser 設置一個密碼,比如 565656。

usermod -aG wheel nuser

編輯 /etc/sudoers 文件

chmod u+w /etc/sudoers
vim /etc/sudoers

修改兩個地方

## Allows people in group wheel to run all commands  
# 取消這個注釋
wheel   ALL=(ALL)       ALL 
# 新增
nuser    ALL=(ALL)       ALL  

編輯完成之后,關閉文件的編輯權限。

chmod u-w /etc/sudoers

我們退出剛才進入的容器

exit

指定用戶 nuser 重新進入容器

docker exec --user nuser -it c_os bash

可以使用如下命令查看當前登入的用戶是哪位

whoami

結果顯示:nuser,搞定!

到此這篇關于docker容器中創(chuàng)建非root用戶的文章就介紹到這了,更多相關docker創(chuàng)建非root用戶內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!

相關文章

  • docker保存鏡像到本地并加載本地鏡像文件詳解

    docker保存鏡像到本地并加載本地鏡像文件詳解

    平常我們下載docker鏡像會通過配置國內(nèi)源來加速下載,但是有時候會有另外的需求,比如某個機器不能聯(lián)網(wǎng),我們就需要從其他機器下載,打包后,拷貝到這個機器,下面這篇文章主要給大家介紹了關于docker保存鏡像到本地并加載本地鏡像文件的相關資料,需要的朋友可以參考下
    2022-08-08
  • Docker 安裝 MySQL 并實現(xiàn)遠程連接教程

    Docker 安裝 MySQL 并實現(xiàn)遠程連接教程

    這篇文章主要介紹了Docker 安裝 MySQL 并實現(xiàn)遠程連接的教程,幫助大家更好的理解和使用docker容器,感興趣的朋友可以了解下
    2020-09-09
  • docker maven plugin快速部署微服務的詳細流程

    docker maven plugin快速部署微服務的詳細流程

    本文給大家介紹docker?maven?plugin微服務快速部署方法,主要將Dockerfile寫在pom中方便項目管理,將微服務的 打包、上傳、鏡像創(chuàng)建操作整合到一條命令中執(zhí)行,感興趣的朋友跟隨小編一起看看吧
    2022-04-04
  • docker?build?和compose?學習筆記

    docker?build?和compose?學習筆記

    Docker?build構建鏡像,docker-compose?up?-d啟動多容器應用,前者需Dockerfile,后者需docker-compose.yml,Compose可自動調用Build或使用現(xiàn)有鏡像,協(xié)同提升開發(fā)效率與環(huán)境一致性,本文給大家分享docker?build?和compose?學習筆記,感興趣的朋友一起看看吧
    2025-07-07
  • 更改Docker默認數(shù)據(jù)目錄解決部署空間不足問題

    更改Docker默認數(shù)據(jù)目錄解決部署空間不足問題

    隨著使用 Docker 的時間增加,存儲在默認數(shù)據(jù)目錄(通常是 /var/lib/docker)中的數(shù)據(jù)量也會不斷增大,最終可能導致服務器上的存儲空間不足,這篇文章將詳細介紹如何更改 Docker 的默認數(shù)據(jù)目錄,以便在服務器上釋放存儲空間并優(yōu)化資源利用,需要的朋友可以參考下
    2024-06-06
  • MongoDB從入門到實戰(zhàn)之Docker快速安裝MongoDB的詳細過程

    MongoDB從入門到實戰(zhàn)之Docker快速安裝MongoDB的詳細過程

    這篇文章主要介紹了MongoDB從入門到實戰(zhàn)之Docker快速安裝MongoDB的詳細過程,本文給大家分享詳細實戰(zhàn)教程,幫助大家快速把MongoDB環(huán)境搭建起來,感興趣的朋友一起看看吧
    2025-05-05
  • 優(yōu)化Docker鏡像安全性的12個技巧總結

    優(yōu)化Docker鏡像安全性的12個技巧總結

    docker是虛擬化容器技術,有三個主要概念,鏡像(類)、容器(對象)、倉庫,docker就是類似VM虛擬機一樣的虛擬技術,體積小,運行速度快,下面這篇文章主要給大家介紹了關于優(yōu)化Docker鏡像安全性的12個技巧,需要的朋友可以參考下
    2022-03-03
  • 運行中的docker容器端口映射如何修改詳解

    運行中的docker容器端口映射如何修改詳解

    這篇文章主要給大家介紹了關于運行中的docker容器端口映射如何修改的相關資料,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2021-01-01
  • 利用drone?ci自動化部署靜態(tài)博客的完整步驟

    利用drone?ci自動化部署靜態(tài)博客的完整步驟

    drone是基于容器的構建服務,配置簡單且免費,在 github上也有20Kstar,下面這篇文章主要給大家介紹了關于利用drone?ci自動化部署靜態(tài)博客的相關資料,需要的朋友可以參考下
    2022-05-05
  • 使用Dockerfile.dockerignore提升Docker鏡像構建速度

    使用Dockerfile.dockerignore提升Docker鏡像構建速度

    這篇文章主要為大家介紹了使用Dockerfile.dockerignore提升Docker鏡像構建速度,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪<BR>
    2023-10-10

最新評論

琼海市| 东港市| 杨浦区| 柳江县| 原平市| 连州市| 黄大仙区| 盐亭县| 西青区| 临朐县| 剑河县| 榆树市| 景德镇市| 康平县| 长兴县| 宜黄县| 泗水县| 莱州市| 黄梅县| 化州市| 衡阳市| 湘潭县| 庐江县| 龙游县| 英山县| 平邑县| 饶平县| 兖州市| 海盐县| 阳曲县| 清水县| 丰都县| 宜宾县| 邻水| 佛山市| 金华市| 房产| 威远县| 夏邑县| 繁峙县| 都江堰市|