springboot整合springsecurity
阿新 • • 發佈:2020-11-01
- 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/