镜像操作
docker images #当前存在进行
docker pull iamge[:vid] #拉去镜像
docker rmi image[:vid] #删除镜像
docker search iamge[:vid] #仓库搜索镜像
docker build -r image[:vid] . #构建进行
docker tag cid newimage[:vid] #为容器添加标签
docker commit -m="description" -a="user" cid newimage[:vid] #提交镜像到仓库
docker network
docker network create -d bridge netname #构建docker网络
docker run [-itd] [--name cname] --network netname [ubuntu /bin/bash] #创建在指定网路的容器
容器操作
docker run [-it] [-p outport:inport] [--name cname iamge:vid [cmd] #启动镜像
/exit #退出容器
docker stop cid/cname #停止容器
docker start cid /cname #对已经停止的容器进行启动
docker restart cid/cname #重启启动容器
docker attach cid/cname #进入容器内部
docker exec it cid /bin/bash #进入容器内部
docker rm [-f cid]/[cname] #删除容器
docker port cid/cname #查看容器端口映射
docker logs [-f cid]/[cname] #查看容器日志
docker -ps -a
仓库管理
https://hub.docker.com 注册
docker login
docker logout
docker tag image cname/image
docker push cname/image
Docker Dockfile
FROM #镜像源
RUN # docker build
CMD # docker run
COPY #复制文件或目录
ADD
ENV #容器参数
ARG #dockerfile参数
VALUME #数据卷
EXPOSE #端口
WORKDIR #工作空间
USER #用户
ENTRYPOINT #类似CMD
Docker Compose
Docker Machine
来源:CSDN
作者:Freedom3568
链接:https://blog.csdn.net/zhanggqianglovec/article/details/103802267