2023-10-06 11:32:09
运行安装包,系统会自动开启Hyper-V功能。
安装完成后重启计算机。
重启后打开Docker Desktop,首次启动会有教程引导。
若需创建镜像,可参考以下步骤:
克隆教程仓库:
git clone构建镜像(若报错缺少Python,先运行docker pull python安装Python):
cd getting-starteddocker build -t docker101tutorial .运行容器:
docker run -d -p 80:80 --name docker-tutorial docker101tutorial分享镜像到Docker Hub:
docker tag docker101tutorial {userName}/docker101tutorialdocker push {userName}/docker101tutorial基础操作:
检查安装:查看Docker版本
docker -v下载镜像(以hello-world为例):
docker pull hello-world查看本地镜像:
docker images运行镜像(以hello-world为例):
docker run hello-world容器管理:
以分离模式运行容器(后台运行,并映射端口):
docker run -d -p 80:80 docker/getting-started-d:分离模式(后台运行)。
-p 80:80:将主机端口80映射到容器端口80。
查看运行中的容器:
docker ps查看所有容器(包括已停止的):
docker ps -a删除镜像(需先停止相关容器):
docker rmi <image-id>其他常用命令:
停止容器:
docker stop <container-id>启动已停止的容器:
docker start <container-id>删除容器:
docker rm <container-id>查看容器日志:
docker logs <container-id>进入运行中的容器(交互模式):
docker exec -it <container-id> /bin/bash