美文网首页
本地测试docker 记录下最基本的命令

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

作者: clever哲思 | 来源:发表于2018-09-09 12:00 被阅读0次

    在部署的时候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": 为容器指定一个名称;

    相关文章

      网友评论

          本文标题:本地测试docker 记录下最基本的命令

          本文链接:https://www.haomeiwen.com/subject/hzwrgftx.html