拉取
docker pull imagename:tag
构建
# "." 为当前路径
docker build -t your-image-name:tag .
Windows项目
-
csproj
添加代码<PropertyGroup> <ContainerRepository>imagename</ContainerRepository> </PropertyGroup>
-
sln文件
同级目录下运行命令dotnet publish --os linux --arch x64 /t:PublishContainer -c Release
打标签
docker tag source_image[:tag] target_image[:tag]
推送
#需要先 docker login
docker push repository/imagename:tag
保存镜像到本地
#-o, --output: 指定输出文件的路径
#docker save imagename[:tag] -o localpath/imagename.tar
docker save -o imagename.tar imagename:tag
加载镜像
# -i, --input: 指定输入文件的路径
docker load -i imagename.tar
复制文件
本地=>容器
docker cp SRC_PATH CONTAINER:DEST_PATH
许可协议:
CC BY 4.0