docker build -t centos:v1
docker images
docker run -it -p 89:80 (-d) mosenkld/mosenkld
// mosenkld/mosenkld为docker镜像名
// -d代表后台运行
// -p指定端口,89指的是镜像映射到本地的端口,80指的是镜像需要映射的端口
docker exec -it 容器进程id /bin/bash
如果bin/bash
无法使用,就换成sh
docker commit -a "name" -m "commit" 容器进程id mydocker:v1
// name代表提交镜像的作者
// commit代表说明文字
// mydocker:v1 代表打算起的镜像名字后面的v1是标签
docker tag deep:v1 mosenkld/mosenkld_docker
// deep:v1代表镜像名字,v1是tag
// mosenkld是dockerhub的用户名
// mosenkld_docker 代表仓库名
docker push mosenkld/mosenkld_docker
// mosenkld是dockerhub的用户名
// mosenkld_docker 代表仓库名
docker build -t "名称" .
// 最后的.
代表的是镜像文件路径
// 名称是镜像运行时的名称(自己起得)
docker cp /localpath/file 容器id(容器名称):/remotepath/file
// localfile/file
代表本地文件 remotepath/file
代表远程路径
docker cp 容器id(名称):/remotepath/file localpath/file
// localfile/file
代表本地文件 remotepath/file
代表远程路径
原文:https://www.cnblogs.com/murkuo/p/14904671.html