1. 程式人生 > 實用技巧 >springboot整合springsecurity

springboot整合springsecurity

  • docker基礎映象

  • 檢視正在執行的容器
docker ps
  • 檢視所有容器
docker ps -a
  • 檢視本地映象
docker images
  • 從映象中執行/停止一個新例項
docker run/stop container
  • 檢視docker版本
docker --version
  • 搜尋映象
docker search 映象名稱
  • 拉取映象
docker pull 遠端倉庫名稱:映象標籤
  • 執行某個容器並映射出埠
docker run -it --name 容器名稱 -p IP地址:宿主機埠:容器埠 映象倉庫名稱 /bin/bash
  • 檢視container詳情
docker inspect [container ID]
  • 刪除某個container(其中container_id不需要輸入完整,只要能保證唯一即可,執行中的Docker容器是無法刪除的,必須先通過docker stop或者docker kill命令停止。)
docker rm [container ID]
docker rm `docker ps -a -q` 刪除所有容器,-q表示只返回容器的ID
  • 啟動某個container
docker start container ID
  • 檢視某個container的執行日誌
docker logs [container]
docker logs -f [container] 類似tailf
  • 將container儲存為一個image
docker commit [container ID] [image_name]
  • 將image上傳到遠端倉庫
docker push [image_name]
  • 刪除images
docker rmi [image ID]
  • 刪除untagged images,也就是那些id為的image的話可以用
docker rmi $(docker images | grep "^<none>" | awk "{print $3}")
  • 登入docker hub
docker login //這裡的username不是docker id而是你的暱稱
  • 進入到某個容器
docker exec -it [container ID] /bin/bash
  • 匯出映象到本地
docker save -o 本地映象檔名稱.tar 倉庫名稱
docker save 倉庫名稱 > 本地映象檔名稱.tar
  • 匯出容器到本地
docker export -o 本地映象檔名稱.tar 容器名稱
docker export 容器ID/name > 本地映象檔名稱.tar
  • 匯入某個容器映象
 匯入映象
    docker load < 本地映象.tar
    docker load --input 本地映象.tar
 匯入容器
    docker import 本地映象.tar 映象名稱
  • 重新命名某個映象
docker tag image_id 倉庫名稱:倉庫標籤
  • 提交某個映象到遠端倉庫
docker tag 本地的local-image:本地的tagname 遠端的reponame:遠端的tagname
# 此時本地會出現一個遠端倉庫的image名字,相當於一個快捷方式連線到了本地,所以只需要提交遠端的就行了
docker push 遠端的repo:tag
  • 如果需要依據容器建立映象
# 需要先將容器匯出,然後倒入容器並建立映象

# 還可以實現對容器的重新命名以及映象的重新命名
  • 根據dockerfile構建容器
docker build -t repo .
  • 同步容器和宿主機的時間
docker cp /etc/localtime log:/etc/