一.docker的安裝與加速器配置
- 安裝docker:yum install docker (默認安裝路徑/var/lib/docker)
- 啟動docker服務:systemctl start docker.service (sudo service docker start)
- 配置開機啟動并驗證:systemctl enable docker.service
- 驗證:查看docker版本資訊 : docker version
- 配置docker加速器
vim /etc/docker/daemon.json { "registry-mirrors": ["https://registry.docker-cn.com"] }
- 然后重啟docker服務: systemctl daemon-reload systemctl restart docker (sudo service docker restart)
二.在docker中運行hello world實體
將image從倉庫抓到本地
docker image pull hello-world docker run hello-world(由于docker run 在發現本地沒有存在對應的image的時候,有自動抓取image的功能,所以上面一步不是必須步驟)三.常用命令大全
- docker version 顯示docker版本資訊
- docker info 顯示docker系統資訊
- docker search 從Docker Hub查找鏡像
- docker images 列出本地鏡像
- docker ps 列出所有在運行的容器資訊 docker ps -a 顯示所有的容器,包括未運行的
- docker pull 從鏡像倉庫中拉取或者更新指定鏡像
- docker start/stop/restart 啟動/停止/重啟容器
- docker rm 洗掉一個或多個容器 docker rm mynginx 洗掉容器mynginx,正在運行中的容器需要stop后才能洗掉,或者使用強制洗掉, docker rm -f mynginx 強制洗掉運行中的容器mynginx docker rm -f `docker ps -a -q` 洗掉所有容器
- docker rmi 洗掉本地一個或多個鏡像 docker rmi codehi/nginx:v1 洗掉鏡像codehi/nginx:v1 docker rmi -f codehi/nginx:v1 強制洗掉 docker rmi `docker images -q` 洗掉所有鏡像
- docker logs 獲取容器的日志 docker logs -f mynginx 跟蹤容器mynginx的日志,實時輸出的
- docker history 查看指定鏡像的創建歷史
- docker login 登陸到一個Docker鏡像倉庫,如果未指定鏡像倉庫地址,默認為官方倉庫 Docker Hub docker login 登錄至Docker Hub,下一步會提示輸入賬號密碼
- docker logout 登出Docker Hub
- docker push 將本地的鏡像上傳到鏡像倉庫,要先登陸到鏡像倉庫
- docker commit 從容器創建一個新的鏡像
- docker tag 標記本地鏡像,將其歸入某一倉庫
- docker save 將指定鏡像保存成 tar 歸檔檔案
- docker load 從歸檔檔案中創建鏡像
- docker export 將檔案系統作為一個tar歸檔檔案匯出到STDOUT
- docker import 從歸檔檔案中創建鏡像
- docker kill 殺掉一個運行中的容器
- docker exec -u 0 -it 39aee58111e1/bin/bash 進入某個容器內部(u 0 是使用root權限,如果不需要修改檔案可以不使用此引數;39aee58111e1為容器id)
歡迎大家繼續補充,方便我們想使用的時候可以快速看到,當然,常用的還是記住比較好
轉載請註明出處,本文鏈接:https://www.uj5u.com/net/26998.html
標籤:.NET Core
