前言
本文將基於 windows10專業版 來安裝docker
1、開啟Hyper-V
溫馨小提示:之前小編是windows10企業版沒有
Hyper-V這個功能,於是通過DockerToolbox安裝 Docker,最近重裝了系統,換成了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 前:容器路徑 后:宿主機路徑
