Docker常用命令使用(一)

2021-08-16 07:21:25 字數 1113 閱讀 3969

docker pull 映象名:版本

2、檢視全部映象 

docker ps -a

3、啟動時掛載目錄

docker run -v 宿主目錄:容器內部目錄

掛在目錄之後即便刪除容器,宿主機目錄檔案依舊保留,如果在容器內對目錄許可權資訊修改,宿主機跟著修改。

解決:方式一:關閉selinux,臨時關閉:# setenforce 0 永久關閉:修改/etc/sysconfig/selinux檔案,將selinux的值設定為disabled。

方式二:以特權形式啟動;啟動引數新增 --privileged

4、啟動時設定容器名稱

docker --name 名稱(注意這個名稱在容器裡面是唯一的)

5、刪除容器

docker rm 容器名稱/容器id

6、進入容器

docker exec -it 容器id/容器名稱 bash

7、啟動新容器

docker run 映象名稱:版本(不新增版本資訊,就使用預設的最新版本)  如果新增-d 引數則為後台啟動方式

8、啟動已有容器

docker start 容器id/容器名稱 

9、啟動容器時指定容器與宿主機埠對映關係

docker run -p 宿主機埠:容器埠(前提是容器埠在建立映象的時候已經暴露了出來)

10、檢視容器的底層資訊包含分配的ip位址等。

docker inspect 容器id/容器名稱

檢視分配的容器ip

docker inspect 容器id/容器名稱|grep ipa

在docker中,docker0網絡卡是docker的網絡卡,預設ip是172.17.0.1/16,可以手動更改ip,每次啟動乙個新的容器,docker會自動依次分配乙個ip

11、單機docker內的redis cluster

在組建集群的時候可以不繫結redis的ip,然後通過容器的ip來直接訪問每個redis nodes。注意此時應該使用過容器的埠,而不是宿主機的埠。

redis-trib.rb create --replicas 1 172.17.0.2:6378 172.17.0.4:6378 172.17.0.3:6378(此處ip為容器ip,埠為容器內部埠)

docker常用命令 Docker 常用命令筆錄

格式docker run 選項 映象 命令 引數.示例docker run it rm ubuntu 16.04 bash 示例解釋 it 這是兩個引數,乙個是 i,表示互動式操作,乙個是 t表示終端 rm 這個引數是說容器退出後隨之將其刪除 ubuntu 16.04 這是指用ubuntu 16.0...

docker常用命令 一

國外背牆,有些映象拉不下來,或者很難拉下來,可以自己搭乙個倉庫或者嫌麻煩直接可以使用阿里雲作為倉庫。映象倉庫源 登陸映象源的密碼是您開通namespace時設定的密碼 registry.aliyuncs.com 從 ae mrc 拉取映象 sudo docker login username liu...

Docker(一)常用命令

docker 基礎常用命令 docker 一 常用命令 docker 二 dockerfile docker 三 例項練習 作用 命令檢視版本 docker version 顯示docker系統資訊 docker info 幫助命令 docker help 作用命令 列出本地映象 docker im...