Docker 常用命令
docker --version
查看当前安装版本
docker ps
查看正在运行的容器
docker images
查看本地运行的镜像
docker run
运行本地容器
docker pull
拉取远程镜像到本地
docker run -p 8123:80 -d myapi
本地运行镜像
docker run -p 8123:80 -e AllowedHosts=192.168.1.1 -d myapi
本地运行镜像 (设置环境变量)
docker build -t aspnetcoredocker .
生成本地镜像
docker stop 758f9c904bb8
停止正在运行的镜像
dcoker start 758f9c904bb8
开启已经启动过得镜像
docker researt 758f9c904bb8
重新启动正在运行的镜像
docker stop $(docker ps -a -q)
停止所有的container
docker rm $(docker ps -a -q)
删除全部container
docker rmi
删除单个镜像
docker rmi $(docker images | grep "^
删除none的镜像
docker rmi $(docker images -q)
删除所有的镜像
docker exec -it mysql bash
进入到控制台模式
docker logs mysql
查看镜像日志
docker tag dockerweb springleee/dockerweb
TAG
.Net Core 镜像
FROM mcr.microsoft.com/dotnet/core/aspnet:3.1-buster-slim AS base
3.1
Dockerfile
FROM mcr.microsoft.com/dotnet/core/aspnet:3.1-buster-slim AS base
WORKDIR /app
COPY . .
EXPOSE 80
ENTRYPOINT ["dotnet", "dockerWeb.dll"]