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

Linux新建用戶并允許docker及docker基本命令

 更新時(shí)間:2017年12月15日 13:57:49   作者:不想當(dāng)碼農(nóng)的程序員  
這篇文章給大家介紹了Linux新建用戶并允許docker及docker的容器創(chuàng)建及基本命令講解,需要的朋友參考下本文吧

創(chuàng)建用戶

1.作用

useradd或adduser命令用來建立用戶帳號和創(chuàng)建用戶的起始目錄,使用權(quán)限是超級用戶。

2.格式

useradd [-d home] [-s shell] [-c comment] [-m [-k template]] [-f inactive] [-e expire ] [-p passwd] [-r] name

3.主要參數(shù)

-c:加上備注文字,備注文字保存在passwd的備注欄中。

-d:指定用戶登入時(shí)的主目錄,替換系統(tǒng)默認(rèn)值/home/<用戶名>

-D:變更預(yù)設(shè)值。

-e:指定賬號的失效日期,日期格式為MM/DD/YY,例如06/30/12。缺省表示永久有效。

-f:指定在密碼過期后多少天即關(guān)閉該賬號。如果為0賬號立即被停用;如果為-1則賬號一直可用。默認(rèn)值為-1.

-g:指定用戶所屬的群組。值可以使組名也可以是GID。用戶組必須已經(jīng)存在的,期默認(rèn)值為100,即users。

-G:指定用戶所屬的附加群組。

-m:自動(dòng)建立用戶的登入目錄。

-M:不要自動(dòng)建立用戶的登入目錄。

-n:取消建立以用戶名稱為名的群組。

-r:建立系統(tǒng)賬號。

-s:指定用戶登入后所使用的shell。默認(rèn)值為/bin/bash。

-u:指定用戶ID號。該值在系統(tǒng)中必須是唯一的。0~499默認(rèn)是保留給系統(tǒng)用戶賬號使用的,所以該值必須大于499。

4.說明

useradd可用來建立用戶賬號,它和adduser命令是相同的。賬號建好之后,再用passwd設(shè)定賬號的密碼。使用useradd命令所建立的賬號,實(shí)際上是保存在/etc/passwd文本文件中。

5.案例

 #useradd -u 544 -d /usr/testuser1 -g users -m testuser1

加-m 如果主目錄不存在則自動(dòng)創(chuàng)建

6.設(shè)置用戶的密碼

passwd ${username}# 輸入密碼


創(chuàng)建docker用戶組并把用戶加入組

1、 首先創(chuàng)建docker用戶組,如果docker用戶組存在可以忽略

sudo groupadd docker

2、把用戶添加進(jìn)docker組中

sudo gpasswd -a ${USER} docker

3、重啟docker

sudo service docker restart

4、如果普通用戶執(zhí)行docker命令,如果提示get …… dial unix /var/run/docker.sock權(quán)限不夠,則修改/var/run/docker.sock權(quán)限

使用root用戶執(zhí)行如下命令,即可

sudo chmod a+rw /var/run/docker.sock

我的官網(wǎng)

ps:Docker的容器創(chuàng)建以及基本命令

1. 使用docker run創(chuàng)建docker容器,(docker命令都是以docker開頭的)安裝完docker后,大多數(shù)情況下,本機(jī)上面一般沒有docker鏡像的,執(zhí)行docker run的時(shí)候一般先查看本地鏡像,如果本地沒有,則會自動(dòng)去Docker Hub上下載鏡像。Docker的域名解析服務(wù)器是google的,因此需要將8.8.8.8和8.8.4.4的DNS服務(wù)器IP添加到域名系統(tǒng)中去。Ubuntu下的操作是打開/etc/resolv.conf,添加兩行nameserver 8.8.8.8和nameserver 8.8.4.4。 

2. 接下來使用命令docker run -i -t 鏡像名字 /bin/bash創(chuàng)建一個(gè)容器,比如

    docker -i -t ubuntu /bin/bash,其中使用-t參數(shù)是指定一個(gè)交互是命令行,

    執(zhí)行這個(gè)命令,如果本地有鏡像,則用本地鏡像創(chuàng)建一個(gè)容器,如果沒有則會去docker hub下載鏡像,下載時(shí)間可能有點(diǎn)長。

    命令執(zhí)行完畢后,會創(chuàng)建啟動(dòng)一個(gè)容器,并進(jìn)入容器內(nèi)部的shell中。在這個(gè)容器里面和普通的Linux操作完全一樣。

3. 容器常用的管理命令

    docker run 創(chuàng)建并啟動(dòng)一個(gè)容器,在run后面加上-d參數(shù),則會創(chuàng)建一個(gè)守護(hù)式容器在后臺運(yùn)行。

    docker ps -a 查看已經(jīng)創(chuàng)建的容器
    docker ps -s 查看已經(jīng)啟動(dòng)的容器
    docker start con_name 啟動(dòng)容器名為con_name的容器
    docker stop con_name 停止容器名為con_name的容器
    docker rm con_name 刪除容器名為con_name的容器
    docker rename old_name new_name 重命名一個(gè)容器
    docker attach con_name 將終端附著到正在運(yùn)行的容器名為con_name的容器的終端上面去,前提是創(chuàng)建該容器時(shí)指定了相應(yīng)的sh

執(zhí)行這個(gè)命令后,按下回車鍵,會進(jìn)入容器的命令行Shell中。

    docker logs con_name 獲取容器名為con_name的容器日志
    docker inspect 查看容器的詳細(xì)信息
    docker top con_name 查看容器名為con_name的容器內(nèi)部的進(jìn)程
    docker exec 可以用來在容器中運(yùn)行一個(gè)進(jìn)程

總結(jié):docker的管理命令都是以docker開頭,加上一個(gè)容易理解的單詞,對一個(gè)命令的參數(shù)不熟悉,可以使用docker command --help查看相關(guān)參數(shù)意義

相關(guān)文章

  • docker的三種安裝方式匯總

    docker的三種安裝方式匯總

    這篇文章主要介紹了docker的三種安裝方式匯總,具有很好的參考價(jià)值,希望對大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2023-03-03
  • Docker 查看鏡像信息的方法

    Docker 查看鏡像信息的方法

    這篇文章主要介紹了Docker 查看鏡像信息的方法,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-12-12
  • 讓非root用戶構(gòu)建Docker鏡像的三種方法

    讓非root用戶構(gòu)建Docker鏡像的三種方法

    在默認(rèn)情況下,Docker?需要?root?權(quán)限或?sudo?才能運(yùn)行,這對于日常開發(fā)和?CI/CD?流水線可能不夠方便,那么,如何讓?非?root?用戶?也能構(gòu)建和運(yùn)行?Docker?容器呢?本篇文章將介紹?三種方法?來實(shí)現(xiàn)這一目標(biāo),需要的朋友可以參考下
    2025-04-04
  • docker啟動(dòng)mysql及-e MYSQL_ROOT_PASSWORD=my-secret-pw問題解決

    docker啟動(dòng)mysql及-e MYSQL_ROOT_PASSWORD=my-secret-pw問題解決

    本文主要介紹了docker啟動(dòng)mysql及-e MYSQL_ROOT_PASSWORD=my-secret-pw問題解決,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2022-07-07
  • CentOS7 阿里云的yum源使用詳解

    CentOS7 阿里云的yum源使用詳解

    這篇文章主要介紹了CentOS7 阿里云的yum源使用詳解的相關(guān)資料,這里對備份yum源,添加EPEL源,和緩存清理,進(jìn)行了介紹,需要的朋友可以參考下
    2016-11-11
  • 詳解MAC OSX Docker開發(fā)環(huán)境搭建

    詳解MAC OSX Docker開發(fā)環(huán)境搭建

    本篇文章主要介紹了詳解MAC OSX Docker開發(fā)環(huán)境搭建,小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧
    2017-03-03
  • Docker部署SonarQube的詳細(xì)流程

    Docker部署SonarQube的詳細(xì)流程

    SonarQube是一款開源代碼檢測工具,運(yùn)作流程是這樣的,先通過 sonar-scanner 插件掃描代碼,把數(shù)據(jù)存儲到數(shù)據(jù)庫,sonarQube 讀取數(shù)據(jù)庫,將數(shù)據(jù)庫展現(xiàn)在 web 平臺,本篇介紹通過 docker 來安裝,感興趣的朋友一起看看吧
    2022-02-02
  • Docker報(bào)錯(cuò):OCI?runtime?exec?failed:?exec?failed:?container_linux.go:380:?starting?container?process的解決方法

    Docker報(bào)錯(cuò):OCI?runtime?exec?failed:?exec?failed:?contain

    這篇文章主要給大家介紹了關(guān)于Docker報(bào)錯(cuò):OCI?runtime?exec?failed:?exec?failed:?container_linux.go:380:?starting?container?process的解決方法,文中通過圖文介紹的非常詳細(xì),需要的朋友可以參考下
    2022-07-07
  • Dockerfile構(gòu)建自定義鏡像的實(shí)現(xiàn)

    Dockerfile構(gòu)建自定義鏡像的實(shí)現(xiàn)

    Dockerfile構(gòu)建鏡像的方式就目前而言是使用最為廣泛的,本文主要介紹了Dockerfile構(gòu)建自定義鏡像的實(shí)現(xiàn),文中通過示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2021-08-08
  • SpringBoot打包docker鏡像發(fā)布的詳細(xì)步驟

    SpringBoot打包docker鏡像發(fā)布的詳細(xì)步驟

    這篇文章主要介紹了SpringBoot打包docker鏡像發(fā)布,本文通過圖文并茂的形式給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2022-04-04

最新評論

永川市| 定陶县| 科技| 唐海县| 百色市| 乌拉特中旗| 靖西县| 黄龙县| 临朐县| 清水县| 长宁区| 武汉市| 六盘水市| 滕州市| 渝中区| 东乡县| 江陵县| 衡东县| 营山县| 江油市| 峨眉山市| 铜鼓县| 淮安市| 赣榆县| 高碑店市| 广饶县| 偏关县| 六安市| 武乡县| 泰州市| 翼城县| 宣威市| 滨州市| 太仆寺旗| 虹口区| 平安县| 聂拉木县| 镇巴县| 万年县| 丹东市| 赫章县|