本地测试docker 记录下最基本的命令

2018-09-09  本文已影响0人  clever哲思

在部署的时候docker启动失败,于是在本地上测试一遍docker,却发现根本不熟悉命令.记录下命令

构建镜像

docker build [OPTIONS] PATH | URL | -
-f :指定要使用的Dockerfile路径;
-m :设置内存最大值;
-no-cache :创建镜像的过程不使用缓存;
--tag, -t: 镜像的名字及标签,通常 name:tag 或者 name 格式;可以在一次构建中为一个镜像设置多个标签

实例:

使用当前目录的Dockerfile

docker build -t runoob/ubuntu:v1 .

使用url

docker build github.com/creack/docker-firefox

也可以通过 -f Dockerfile 文件的位置:

$ docker build -f /path/to/a/Dockerfile .

docker tag 标记本地镜像

实例

将镜像ubuntu:15.10标记为 runoob/ubuntu:v3 镜像。

root@runoob:~#docker tag ubuntu:15.10 runoob/ubuntu:v3
root@runoob:~# docker images runoob/ubuntu:v3
REPOSITORY TAG IMAGE ID CREATED SIZE
runoob/ubuntu v3 4e3b13c8a266 3 months ago 136.3 MB

docker run

docker run [OPTIONS] IMAGE [COMMAND] [ARG...]

-d: 后台运行容器,并返回容器ID
-i: 以交互模式运行容器,通常与 -t 同时使用
-p: 端口映射,格式为:主机(宿主)端口:容器端口
-t: 为容器重新分配一个伪输入终端,通常与 -i 同时使用
--name="nginx-lb": 为容器指定一个名称;

上一篇下一篇

猜你喜欢

热点阅读