

docker vuild -t hello_docker
dockerfile 也能创建新镜像
from 原始镜像:xx版本
maintainer 作者
cmd echo 'xx' //这就是镜像做的效果
Dockerfile 文件
编写简单的文件自创docker镜像
FROM alpine:latest #使用的基础镜像 MAINTAINER xbf #谁写的 CMD echo 'hello decker' #运行一个命令
通过Dockerfile构建image
docker build -t hello_docker . (-t:给个标签,名字叫hello_docker;'.':路径名,把路径下所有内容送给docker engine).
5 创建 hello_docker 镜像
docker build -t hello_docker .
-t 是增加一个标签,标签是hello_docker
.代表是把当前目录下的文件创建到镜像
6 查看所有的镜像
docker images hello_docker
7 运行镜像
docker run hello_docker

用dockerfile构建自己的一个image

docker build -t hello_docker .
-t :给构建的镜像打一个标签,tag;
hello_docker :构建后的标签名;
. :使用当前目录下的 Dockerfile 文件构建镜像;
构建 image
docker build -t ImagesName .
. path
Dockerfile
FROM alpine: latest MAINTAINER xbf CMD echo 'hello docker'
第一个 Dockerfile
FROM alpine: latest MAINTAINER xbf CMD echo 'hello docker'
Dockerfile
通过编写简单的文件自创 docker 镜像
Dockerfile
docker启动重启命令
启动步骤:
1、启动Docker 守护进程
systemctl daemon-reload
2、Docker启动命令:
systemctl start docker
3、查看docker服务是否启动
ps -ef |grep docker
4、查看docker启动的服务:
docker ps
其他:
重启docker服务
systemctl restart docker
停止docker服务
systemctl stop docker
用Dockerfile的方式自创docker镜像:
1、创建文件夹 d1
2、创建文件Dockerfile(一般都是这个名字)
3、编辑Dockerfile:
FROM alpine:latest
MAINTAINER mfl
CMD echo "Hello Docker!"
4、构建新的image
docker build -t hello_docker .
-t就是给image标签,叫hello_docker
.就是一个路径,把这个路径底下所有的内容都赋给docker来产生 image
5、docker images hello_docker 查看是否生成了这个image,tag默认自动为latest
6、docker run hello_docker 运行
pom.xml文件配置:
<build> <plugins> <plugin> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-maven-plugin</artifactId> </plugin> </plugins> </build>
使用 Dockerfile 创建镜像
| 12345 | FROM alpine:latest #使用的基础镜像MAINTAINER xbf #谁写的********docker build -t hello_docker . (-t:给个标签,名字叫hello_docker;'.':路径名,把路径下所有内容送给docker engine). |
第一个dockerfile
用dockerfile的方式构建image时,window powershell编辑器下:
1、mkdir dockerfile
删除文件夹:rd dockerfile
2、cd dockerfile
3、New-Item Dockerfile -type file【可用来创建文件与文件夹】
4、可在其他编辑器中编辑好内容
5、docker build -t【给镜像起个名字】alpine-hellow .【这是路径,代表把当前目录下的内容交给dockerengine来处理】
6、docker images 查看是否创建成功
7、docker run alpine-hellow 输出hellow docker即为成功
. 路径
https://www.docker.com/get-started
```sh
$ git clone https://github.com/docker/doodle.git
$ cd doodle/cheers2019 && docker build -t xgqfrms/cheers2019 .
$ docker run -it --rm xgqfrms/cheers2019
$ docker login && docker push xgqfrms/cheers2019
```
https://hub.docker.com/repositories
-t tag
Dockerfile
alpine
专门针对linux做的非常小的环境
写dockerfile
FROM alpine:latest
MAINTAINER 用户姓名
CMD echo 'hello docker'
docker commit 是创建了一个新的镜像(新的image),这是说image被叫做镜像?
Docker file
通过编写简单的文件自创docker镜像
FROM alpine:latest //创建基础镜像
MAINTAINER xbf //说明是谁创建的镜像
CMD echo 'hello docker' //运行一个docker命令
mkdir d1
cd d1
touch Dockerfile
vim Dockerfile
在Dockerfile里面编辑
FROM alpine:latest // alpine是针对docker做的极小的Linux环境,image非常小
MAINTAINER xbf
CMD echo "Hello Docker"
保存,退出文件
使用docker命令构建新的image
docker build -t hello_docker . (-t 是给个tag 标签,. 是一个路径名,把这个路径底下的所有内容都送给docker engine,让它产生image)
这就完成了,成功的通过Docker创建了自己的image。
docker images hello_docker 查看这个image
docker run hello_docker 运行这个docker(输出了Hello Docker)
docker file里面的内容
FROM alpine:latest MAINTAINER XBF CMD echo "Hello Docker!"
构建 docker的images
docker build -t ImagesName .
创建一个新文件
touch Dockerfile
将 . 路径下的文件创建成镜像hello_docker
docker build -t hello_docker .
docker build -t (docker标签) .
创建docker image
用dockerfile构建自己的image
创建Dockerfile
touch Dockerfile
编写Dockerfile文件
docker build -t hello_docker .
查看是否生成该 image
用dockerfile构建自己的image
使用Dockerfile创建镜像
docker build