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 备忘录的主要内容,如果未能解决你的问题,请参考以下文章

Docker 备忘录

docker 基础命令备忘录

docker 基础命令备忘录

Docker 搭建最新 SonarQube 备忘笔记

树莓派docker安装nginx+php备忘录

docker 常用命令备忘录