• docker run 详解


    docker run 用于把镜像启动为容器,语法如下:

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

    常见用法:

    [root@localhost ~]$ docker run -itd centos                                                # 使用centos镜像创建容器,并以守护进程方式运行
    [root@localhost ~]$ docker run --name aminglinux -itd centos                              # 使用centos镜像创建容器,并自定义容器名
    [root@localhost ~]$ docker run -d -p 5000:5000 centos                                     # 把容器的端口映射到宿主机上,左边是宿主机监听端口,右边是容器监听端口
    [root@localhost ~]$ docker run -itd -v /data:/data centos bash  # 把容器的目录映射到宿主机上,左边是宿主机目录,右边是容器里的目录 [root@localhost ~]$ docker run -d centos bash -c "while true;do echo 123;sleep 1;done" # 使用centos镜像创建容器,并执行 bash -c "..." 命令,注意只使用-d参数

    docker run 参数:

    -i        # 以交互模式运行容器,通常与-t同时使用
    -t        # 为容器分配一个终端(tty),通常与-i同时使用
    -d        # 以守护进程(daemon)的方式运行容器并打印容器ID
    -p        # 用于把容器的端口映射到宿主机上,用法如:docker run -d -p 5000:5000 centos 表示把容器的5000端口映射到宿主机的5000端口,左边是宿主机监听端口,右边是容器监听端口
    -v # 用于把容器的数据卷映射到宿主机上,用法如:docker run -itd -v /data:/data centos bash 表示把容器的/data目录映射到宿主机的/data目录,左边是宿主机的目录,右边是容器里的目录,详细用法 --name # 自定义容器名

        

  • 相关阅读:
    作业第十六周
    web、app、小程序测试异同点
    接口测试用例演进
    Python中“if __name__=='__main__':”
    iPhone发布内测程序的方法
    我的2020
    python 参数笔记 --> 位置参数 关键字参数 命名参数 形式参数 默认参数 可变参数 可选参数 位置顺序
    uwsgi 热部署 热启动 热更新
    Supervisor 进程管理工具 笔记
    spring Boot----注解驱动开发
  • 原文地址:https://www.cnblogs.com/pzk7788/p/10184889.html
Copyright © 2020-2023  润新知