SSM框架之MyBatis框架實現簡單的增刪改查
阿新 • • 發佈:2020-11-30
安裝
要求 CentOS 系統的核心版本高於 3.10,檢視你當前的核心版本 uname -r
確保 yum 包更新到最新
yum update
安裝依賴
yum install -y yum-utils device-mapper-persistent-data lvm2
設定yum源
yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
可以檢視所有倉庫中所有docker版本,並選擇特定版本安裝
yum list docker-ce --showduplicates | sort -r
安裝docker
yum install docker-ce
配置映象加速
建立或修改 /etc/docker/daemon.json 檔案,修改為如下形式
{
"registry-mirrors": [
"https://registry.docker-cn.com",
"http://hub-mirror.c.163.com",
"https://docker.mirrors.ustc.edu.cn"
]
}
重啟docker
systemctl daemon-reload
systemctl restart docker
檢視是否成功
docker info
基礎操作
查詢映象
docker search 關鍵字
拉取映象
docker pull 映象名
檢視本地映象
docker images # 未來可能被刪除
docker image list
docker image ls
刪除映象
docker rm -f 映象id或者映象名:TAG
檢視映象的元資料
docker inspect 映象ID或者映象名:TAG
執行映象-->容器
docker run --name 容器名 -i -t -p 主機埠:容器埠 -d -v 主機目錄:容器目錄:ro 映象ID或映象名:TAG --name 指定容器的名字 -i 以互動的模式執行容器 -t 分配一個偽終端(可以理解成bash命令列) -p 埠對映,將主機的埠映射向容器內部的埠 -d 後臺執行 -v 將主機目錄(全路徑)掛載到容器的目錄中,比如可以讓容器中的軟體讀取宿主機上的配置檔案(預設rw讀寫,ro只讀) -v 注意它進行的目錄級別的掛載,在使用-v啟動容器之前,確保將容器目錄中的配置檔案拷貝到主機目錄下 -v 根據需求修改主機目錄配置檔案,再啟動時,容器會去主機目錄下讀取配置檔案 -i -t 通常都被簡寫成-it, 容器中必須執行一個程序容器才不會自動退出,通常使用這個-it讓容器執行bash,不讓他退出 -v和-p都是可以重複使用的
檢視容器列表
docker ps # 正在執行的
docker container list # 正在執行的
docker ps -a # 能看到停止狀態Containner
停止容器
docker stop 容器ID或者容器名
重啟容器
docker restart 容器ID或者容器名
刪除容器
docker rm -f 容器id或者容器名
-f 表示強制刪除
檢視日誌
docker logs 容器ID和容器名
進入正在執行的容器
docker container exec -it 指定的容器名或者容器的ID /bin/bash
# 順序別亂
# 進入正在執行的容器並開啟互動模式終端
# 這個正在執行中的容器可以理解成它是一個簡化的linux
# /bin/bash 是固定的寫法,標準的linux的shell,表示docker作為一個deaman在後臺執行
退出容器
exit
拷貝檔案
docker cp 主機檔案路徑 容器ID或者容器名:容器路徑 將主機中的檔案拷貝到容器中
docker cp 容器ID或者容器名 主機檔案路徑 # 將容器中的檔案拷貝到主機中
# 因為docker容器裡面沒有vim vi命令,不能直接修改它裡面的配置檔案
# 如果真的做配置檔案的對映,別忘了將原來的Containner殺掉,然後從新啟動image產生新的Containner
# 重新執行時需要在命令列上新增引數表示告訴docker來宿主機讀取配置檔案 引數: -v
獲取容器的元資訊
docker container inspect 容器ID或容器名