docker 入門最全知識總結

2021-10-01 11:01:39 字數 1439 閱讀 7101

一、獲取映象

1、從 docker hub 上直接拉取映象

docker pull image_name:tag

2、修改基礎映象

新建容器

在容器內做出需要的改動

提交映象

docker commit 容器名字 image_name:tag

3、用dockerfile 製作映象

編寫dockerfile,然後在dockerfile所在目錄執行

docker build -t image_name:tag .

4、從本地檔案系統匯入映象

利用 cat ubuntu.tar |docker import - ubuntu

二、映象操作

1、檢視本地主機上的映象

docker images

2、刪除映象

docker rmi image_name:tag

強制刪除 加 -f 引數

三、容器操作

1、新建容器

docker run -itd --name 容器名字 -p 本地埠:容器埠 -v 本地路徑:容器路徑 映象名字:標籤

-it : 給容器分配虛擬終端互動式執行容器

-d:後台執行容器

–name :指定容器名稱

-p:對映本地埠到容器

-v:對映本地路徑到容器

-e : 設定環境變數

2、啟動、停止、重啟容器

docker start/stop/restart 容器名字

3、進入容器/用容器執行命令

docker exec -it 容器名字 bash/其他命令

4、刪除容器

docker rm 容器名字

強制刪除加 -f 引數

5、檢視容器列表

檢視執行的容器:docker ps

檢視所有容器:docker ps -a

按照想要的資訊檢視容器列表:

docker ps --format 「table }\t}\t}\t}」

四、docker-compose 部署整套服務

1、安裝docker-compose

用docker 執行的方式 安裝 docker-compose

安裝方法

前提:機器已經安裝docker

sudu cat run.sh > /usr/local/bin/docker-compose

sudo chmod +x /usr/local/bin/docker-compose

2、後台啟動服務 docker-compose up -d

3、檢視容器 docker-compose ps

4、啟動/停止/重啟/容器 docker-compose start/stop/restart

5、刪除容器 docker-compose rm

6、檢視容器日誌 docker-compose logs -f

關於mybatis plus最全知識總結

預設mp是去找跟你表名一樣的實體類。方法一 tablename t user 只能針對某乙個實體類 方法二 mybatis plus global config db config table prefix t 能針對全域性 mp預設是把屬性id作為主鍵,如果你的主鍵不叫id,則使用 tableid...

Docker入門總結

docker是乙個虛擬環境容器,可以將應用 環境配置 系統環境等一併打包在一起,生成乙個映象,然後就可以發布到任意平台上。vm在物理機的作業系統上建立了乙個中間軟體層 hypervisor,利用物理機資源,虛擬出多個硬體資源,這些新的虛擬硬體環境 安裝的作業系統 相應軟體便構成了一台虛擬機器 而 d...

docker知識總結

目錄二 docker命令 三 dockerfile 四 docker compose 五 docker machine 六 docker swarm 七 例項 docker是開源的應用容器引擎,用於linux,現已支援window容器在win10 window2016參考 window新容器hype...