前言
本文將基於 windows10專業版 來安裝docker
1、開啟Hyper-V
溫馨小提示:之前小編是windows10企業版沒有Hyper-V這個功能,於是通過https://zhengqing.blog.csdn.net/article/details/89578526,最近重裝了系統,換成了win10專業版,這下就可以通過下面這種方式來安裝docker
依次進入 控制面板 -> 程序 -> 啟用或關閉Windows功能 -> 勾選上 Hyper-V -> 確定開啟之後重啟電腦
2、安裝 Docker Desktop
Docker Desktop 下載地址:https://hub.docker.com/?overlay=onboarding
下載完之後雙擊運行安裝
安裝完成之後會自動運行
測試docker安裝:cmd 輸入 docker --version 可查看版本信息,或進行其它操作~
3、配置阿里雲鏡像加速器
右擊Docker圖標選擇Settings
選擇Daemon -> 然後配置自己的加速器地址 -> 最後Apply,等候docker自動重啟完即可~
4、Docker常用命令
# 查看當前docker版本
docker -v
# 查看當前本地所有鏡像
docker images
# 列出容器。 -a:所有容器包含沒有運行的
docker ps
# 查看當前運行下的鏡像進程
docker ps -a
# 構造鏡像,用法docker build -t 鏡像名稱 .
docker build -t docker_demo .
# 啟動已被停止的容器【xx -> CONTAINER ID】
docker start xx
# 關閉已被啟動的容器
docker stop xx
# 重新啟動容器
docker restart xx
# 殺掉一個運行中的容器
docker kill -s KILL xx
# 【 注:如果刪除鏡像,順序:停止鏡像裡的容器,再刪除容器,最後再刪除鏡像 】
# 刪除一個或多少容器。-f :通過SIGKILL信號強制刪除一個運行中的容器-l :移除容器間的網絡連接,而非容器本身-v :-v 刪除與容器關聯的卷
docker rm -f xx、xx2
# 刪除鏡像
docker rmi xx
# 創建一個新的容器並運行,-d為後臺執行,-p 9000:3000前面為主機端口,後面是容器端口。docker_demo鏡像名
docker run -d -p 9000:3000 docker_demo
# 在運行的容器中執行命令。6576abc容器id
sudo docker exec -it 6576abc /bin/bash
# 獲取容器獲取容器的日誌 6576abc容器id,-t:顯示時間戳
docker logs -f -t 6576abc
# 登陸鏡像倉庫
docker login
# 獲取鏡像
docker pull
# 上傳鏡像
docker push
# 查看指定鏡像的創建歷史。
docker history docker_demo
# 進入容器
docker exec -t 6576abc /bin/bash
# 從宿主機拷文件到容器裡面
docker cp /home/zhengqing/test.sql mysql_server:/tmp # mysql_server:容器名 前:宿主機文件路徑 後:容器路徑
# 從容器裡面拷文件到宿主機
docker cp 容器名:/tmp/test.sql /home 前:容器路徑 後:宿主機路徑
閱讀更多 鄭清 的文章