Docker 备忘录
Posted MuRKuo
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Docker 备忘录相关的知识,希望对你有一定的参考价值。
Docker 备忘录
1.构建
docker build -t centos:v1
2.查看本地镜像
docker images
3.运行
docker run -it -p 89:80 (-d) mosenkld/mosenkld
// mosenkld/mosenkld为docker镜像名
// -d代表后台运行
// -p指定端口,89指的是镜像映射到本地的端口,80指的是镜像需要映射的端口
4.进入容器
docker exec -it 容器进程id /bin/bash
如果bin/bash
无法使用,就换成sh
5.创建镜像
docker commit -a "name" -m "commit" 容器进程id mydocker:v1
// name代表提交镜像的作者
// commit代表说明文字
// mydocker:v1 代表打算起的镜像名字后面的v1是标签
6.上传镜像至DockerHub
1)打标签
docker tag deep:v1 mosenkld/mosenkld_docker
// deep:v1代表镜像名字,v1是tag
// mosenkld是dockerhub的用户名
// mosenkld_docker 代表仓库名
2)上传
docker push mosenkld/mosenkld_docker
// mosenkld是dockerhub的用户名
// mosenkld_docker 代表仓库名
7.从本地文件build镜像
docker build -t "名称" .
// 最后的.
代表的是镜像文件路径
// 名称是镜像运行时的名称(自己起得)
8.文件传输
1)把宿主机文件导入docker容器内
docker cp /localpath/file 容器id(容器名称):/remotepath/file
// localfile/file
代表本地文件 remotepath/file
代表远程路径
2)把docker容器内文件导入本地
docker cp 容器id(名称):/remotepath/file localpath/file
// localfile/file
代表本地文件 remotepath/file
代表远程路径
以上是关于Docker 备忘录的主要内容,如果未能解决你的问题,请参考以下文章