一、安裝DockerDesktop
1.首先去官網下載適用於你的操作系統的DockerDesktop安裝包,下載地址為:https://www.docker.com/products/docker-desktop
2.安裝DockerDesktop,通常只需一直點下一步即可完成安裝
3.安裝完成後,打開終端,輸入docker version命令,查看版本號以確認DockerDesktop是否安裝成功
$ docker version
二、創建Docker鏡像
1.首先需要創建一個Dockerfile,Dockerfile是用來構建鏡像的腳本文件,指定所需的軟件、配置和運行命令
2.創建Dockerfile並在文件中寫入所需的鏡像配置指令,比如從倉庫或本地文件系統添加文件、安裝一些必需的Linux軟件包、指定工作目錄等等
3.在DockerDesktop的終端中進入Dockerfile所在目錄,使用docker build命令來創建鏡像
$ docker build -t myimage:1.0 .
三、運行容器
1.使用docker run命令來啟動容器
2.可以使用-d參數讓容器在後台運行
3.可以使用-p參數將容器與主機端口進行綁定
4.可以使用–name參數來指定容器名稱
$ docker run -d -p 8080:80 --name mycontainer myimage:1.0
四、管理容器
1.可以使用docker ps命令查看正在運行的容器列表
2.使用docker stop命令來停止容器
3.使用docker rm命令來刪除容器
4.使用docker logs命令來查看容器日誌
$ docker ps $ docker stop mycontainer $ docker rm mycontainer $ docker logs mycontainer
五、管理鏡像
1.可以使用docker images命令列出所有本地鏡像
2.使用docker pull命令下載遠程鏡像
3.使用docker push命令將本地鏡像推送到遠程倉庫
4.使用docker rmi命令刪除指定的本地鏡像
$ docker images $ docker pull nginx $ docker push myimage:1.0 $ docker rmi myimage:1.0
六、使用Docker Compose
1.Docker Compose是Docker官方提供的工具,可以用來管理多個Docker容器
2.使用docker-compose.yml文件定義多個服務,並描述了各自之間的依賴關係和配置信息
3.使用docker-compose命令來啟動、停止、刪除docker-compose定義的服務
# docker-compose.yml version: '3' services: web: build: . ports: - "5000:5000" volumes: - .:/code depends_on: - redis redis: image: "redis:alpine" $ docker-compose up $ docker-compose down
七、使用Docker Hub
1.Docker Hub是Docker官方維護的在線倉庫,包含了廣泛的Docker鏡像
2.可以在Docker Hub上搜索並下載他人分享的鏡像,也可以將自己的鏡像推送到Docker Hub上
3.可以使用docker login命令登錄Docker Hub,使用docker push命令將本地鏡像推送到倉庫,使用docker pull命令將倉庫的鏡像下載到本地
$ docker login $ docker push myimage:1.0 $ docker pull myimage:1.0
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-hant/n/246569.html