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代表远程路径

posted @ 2021-06-19 19:33  MuRKuo  阅读(68)  评论(0编辑  收藏  举报