当前位置: 首页 > news >正文 兼职招聘网站医院网站加快建设 news 2025/11/1 7:20:12 兼职招聘网站,医院网站加快建设,抽奖页面设计模板,wap自助建站文章目录 0.前言docker run 命令示例 2.Docker run 多种用法知其然知其所以然1. 基本用法2. 启动交互式容器3. 映射端口4. 挂载文件/目录5. 设置环境变量6. 指定容器名称7. 后台运行容器8. 重启策略9. 其他参数 2. docker run 命令参数详解1. -d#xff1a;以后台模式#xf… 文章目录 0.前言docker run 命令示例 2.Docker run 多种用法知其然知其所以然1. 基本用法2. 启动交互式容器3. 映射端口4. 挂载文件/目录5. 设置环境变量6. 指定容器名称7. 后台运行容器8. 重启策略9. 其他参数 2. docker run 命令参数详解1. -d以后台模式detached mode运行容器即在容器启动后将其放入后台运行。2. -it以交互模式interactive mode运行容器即启动一个新的终端会话并连接到正在运行的容器。3. --name为容器指定一个名称。4. -p将容器的端口映射到主机的端口。5. -v将主机的目录或文件挂载到容器中。6. --network指定容器使用的网络类型。7. --env设置容器的环境变量。8. --rm容器退出时自动删除容器。这在临时容器中非常有用。9. --link将容器连接到另一个容器。10. --privileged以特权模式运行容器具有访问主机系统的权限。11. --volume-driver指定容器数据卷的驱动程序。12. --ulimit设置容器的资源限制。13. --detach-keys指定分离容器的键盘序列。14. --env-file从文件中读取环境变量。15. --hostname设置容器的主机名。16. --dns设置容器使用的 DNS 服务器。17. --shm-size设置容器的共享内存大小。18. --link连接到其他容器。19. --restart设置容器的重启策略。20. --cpu-shares设置容器的 CPU 份额。21. --memory设置容器的内存限制。22. --cap-add 和 --cap-drop添加或删除容器的特权。23. --rm容器退出时自动删除容器。这在临时容器中非常有用。24. --link将容器连接到另一个容器。25. --privileged以特权模式运行容器具有访问主机系统的权限。26. --volume-driver指定容器数据卷的驱动程序。27. --ulimit设置容器的资源限制。 3.参考文档 0.前言 Docker run 命令是在 Docker 中创建和运行容器的主要命令之一。它允许根据需要配置容器的各种属性。 下面是 docker run 命令的一些常见用法和示例我们共同学习。 docker run 命令示例 以下是一个比较常见的 Docker run 命令示例用于创建一个 NGINX 容器 docker run -d \--name my_nginx \-p 80:80 \-v /path/to/nginx/conf:/etc/nginx/conf.d \-v /path/to/nginx/html:/usr/share/nginx/html \nginx:latest-d: 在后台以守护进程模式运行容器。--name my_nginx: 为容器指定一个名称可以根据需要更改为您喜欢的名称。-p 80:80: 将主机的端口 80 映射到容器的端口 80。这样您可以通过访问 http://localhost 来访问 NGINX 容器中的网站。-v /path/to/nginx/conf:/etc/nginx/conf.d: 将主机上的 NGINX 配置文件目录挂载到容器中的 /etc/nginx/conf.d 目录以便使用自定义的 NGINX 配置。-v /path/to/nginx/html:/usr/share/nginx/html: 将主机上的 HTML 文件目录挂载到容器中的 /usr/share/nginx/html 目录以便在容器中提供自定义的静态网页内容。nginx:latest: 指定要使用的 NGINX 镜像及其标签可以根据实际情况替换为您自己的镜像名称和标签。 Docker run 命令是在 Docker 中创建和运行容器的主要命令之一。它允许您根据需要配置容器的各种属性。以下是 Docker run 命令的30个常用参数的详细解释和示例用法帮助您更好地理解和使用这些参数。 -d 或 --detach以后台模式运行容器将容器放置在后台运行作为守护进程。 示例docker run -d image_name -it以交互模式运行容器允许与容器进行交互。 示例docker run -it image_name --name为容器指定一个名称。 示例docker run --name container_name image_name -p将容器的端口映射到主机上的一个端口。 示例docker run -p host_port:container_port image_name -v挂载主机上的文件或目录到容器内部。 示例docker run -v host_path:container_path image_name -e设置容器的环境变量。 示例docker run -e ENV_VARIABLEvalue image_name --restart指定容器在退出时的重启策略。 示例docker run --restartalways image_name --link将容器连接到另一个容器在两个容器之间建立网络连接。 示例docker run --link container_name:image_alias image_name --dns指定容器使用的自定义 DNS 服务器。 示例docker run --dns 8.8.8.8 image_name --dns-search指定容器的 DNS 搜索域。 示例docker run --dns-search example.com image_name --cap-add 和 --cap-drop增加或删除容器的 Linux 能力用于控制容器的权限。 示例docker run --cap-addSYS_ADMIN image_name --privileged给容器赋予特权可以访问主机的设备。 示例docker run --privileged image_name --tmpfs在容器内创建临时文件系统用于存储临时数据。 示例docker run --tmpfs /tmp image_name --ulimit设置容器的资源限制如最大打开文件数、最大进程数等。 示例docker run --ulimit nofile1024:1024 image_name --security-opt设置容器的安全选项如 AppArmor 配置、Seccomp 配置等。 示例docker run --security-opt seccomp:unconfined image_name --cpu-shares设置容器的 CPU 份额用于控制 CPU 资源的分配。 示例docker run --cpu-shares 512 image_name --memory设置容器可使用的内存限制。 示例docker run --memory 1g image_name --network指定容器使用的网络模式。 示例docker run --network bridge image_name --hostname设置容器的主机名。 示例docker run --hostname my_container image_name --user指定容器运行时的用户名或 UID。 示例docker run --user username image_name --volume-driver指定容器使用的卷驱动程序。 示例docker run --volume-driver my_driver image_name --shm-size设置容器的共享内存大小。 示例docker run --shm-size 2g image_name --add-host向容器的 /etc/hosts 文件添加自定义主机名和 IP 映射。 示例docker run --add-host myhost:192.168.0.100 image_name --read-only将容器的文件系统设置为只读模式。 示例docker run --read-only image_name25. –cpu-quota设置容器的 CPU 配额以微秒为单位。 示例docker run --cpu-quota50000 image_name --cpu-period设置容器的 CPU 周期以微秒为单位。 示例docker run --cpu-period100000 image_name --dns-option为容器的 DNS 配置添加自定义选项。 示例docker run --dns-optiontimeout:5 image_name --sysctl设置容器的内核参数。 示例docker run --sysctl net.ipv4.ip_forward1 image_name --label为容器添加标签用于识别和组织容器。 示例docker run --label envproduction image_name --workdir设置容器的工作目录。 示例docker run --workdir /app image_name 2.Docker run 多种用法 知其然知其所以然 Docker run 命令是用于创建和运行容器的主要命令之一。它可以根据提供的参数配置容器的各种属性。下面是 Docker run 命令的一些常见用法和示例从入门到精通帮助您更好地理解和使用该命令。 1. 基本用法 最简单的 Docker run 命令形式如下 docker run image_name这将使用指定的镜像创建一个新的容器并在容器中运行默认的启动命令。 2. 启动交互式容器 使用 -it 参数可以启动一个交互式容器允许您与容器进行交互类似于在终端中打开一个新的会话 docker run -it image_name这将在容器内打开一个新的终端并将您连接到容器的标准输入stdin。 3. 映射端口 使用 -p 参数可以将容器的端口映射到主机上的一个端口以便可以通过主机访问容器中运行的服务 docker run -p host_port:container_port image_name例如将容器的端口 8080 映射到主机的端口 80 docker run -p 80:8080 image_name这样您可以通过访问 http://localhost 来访问容器中的服务。 4. 挂载文件/目录 使用 -v 参数可以将主机上的文件或目录挂载到容器内部实现主机和容器之间的文件共享 docker run -v host_path:container_path image_name例如将主机上的 /path/to/host/directory 目录挂载到容器的 /path/to/container/directory 目录 docker run -v /path/to/host/directory:/path/to/container/directory image_name这样容器内部的操作将反映在主机上的相应目录中实现了数据的共享和持久化。 5. 设置环境变量 使用 -e 参数可以设置容器的环境变量 docker run -e ENV_VARIABLEvalue image_name例如设置一个名为 DATABASE_URL 的环境变量 docker run -e DATABASE_URLmysql://user:passwordhost:port/database image_name这样在容器内部可以通过读取该环境变量来配置应用程序。 6. 指定容器名称 使用 --name 参数可以为容器指定一个名称 docker run --name container_name image_name例如 docker run --name my_container image_name这样您可以使用容器名称来管理和操作容器而不仅仅依赖于容器的 ID。 7. 后台运行容器 使用 -d 参数可以将容器放置在后台运行作为守护进程 docker run -d image_name8. 重启策略 使用 --restart 参数可以指定容器在退出时的重启策略常见的选项有 no、on-failure[:max-retries]、always、unless-stopped。 docker run --restartalways image_name这将在容器退出时自动重新启动容器确保容器的持续可用性。 9. 其他参数 除了上面的常用的参数其实还有一些参数也是比较有用的 Docker run 还有许多其他参数可用于更高级的容器配置如网络设置、安全选项、资源限制等 --restart指定容器在退出时的重启策略可选值为 no、on-failure[:max-retries]、always、unless-stopped。 例如docker run --restartalways image_name --link将容器连接到另一个容器在两个容器之间建立网络连接。 例如docker run --link container_name:image_alias image_name --dns指定容器使用的自定义 DNS 服务器。 例如docker run --dns 8.8.8.8 image_name --dns-search指定容器的 DNS 搜索域。 例如docker run --dns-search example.com image_name --cap-add 和 --cap-drop增加或删除容器的 Linux 能力用于控制容器的权限。 例如docker run --cap-addSYS_ADMIN image_name --privileged给容器赋予特权可以访问主机的设备。 例如docker run --privileged image_name --tmpfs在容器内创建临时文件系统用于存储临时数据。 例如docker run --tmpfs /tmp image_name --ulimit设置容器的资源限制如最大打开文件数、最大进程数等。 例如docker run --ulimit nofile1024:1024 image_name --security-opt设置容器的安全选项如 AppArmor 配置、Seccomp 配置等。 例如docker run --security-opt seccomp:unconfined image_name --cpu-shares设置容器的 CPU 份额用于控制 CPU 资源的分配。 例如docker run --cpu-shares 512 image_name --memory设置容器可使用的内存限制。 例如docker run --memory 1g image_name 2. docker run 命令参数详解 docker run命令是Docker中用于创建并运行容器的命令。它有许多参数用于控制容器的运行方式、网络连接、环境变量等。下面是对一些常用参数的详细解释 1. -d以后台模式detached mode运行容器即在容器启动后将其放入后台运行。 docker run -d image_name2. -it以交互模式interactive mode运行容器即启动一个新的终端会话并连接到正在运行的容器。 docker run -it image_name3. --name为容器指定一个名称。 docker run --name container_name image_name4. -p将容器的端口映射到主机的端口。 docker run -p host_port:container_port image_name这个参数允许你将容器内部的端口映射到主机上以便可以通过主机的端口访问容器内的服务。 5. -v将主机的目录或文件挂载到容器中。 docker run -v host_path:container_path image_name这个参数允许你将主机上的目录或文件挂载到容器中以便在容器中使用或共享数据。 6. --network指定容器使用的网络类型。 docker run --network network_name image_name这个参数允许你将容器连接到指定的网络以便容器可以与其他容器或主机进行通信。 7. --env设置容器的环境变量。 docker run --env keyvalue image_name这个参数允许你在容器中设置环境变量以便容器内的应用程序可以使用这些变量。 8. --rm容器退出时自动删除容器。这在临时容器中非常有用。 docker run --rm image_name9. --link将容器连接到另一个容器。 docker run --link container_name:image_alias image_name这个参数允许你将一个容器连接到另一个容器以便容器之间可以进行通信。 10. --privileged以特权模式运行容器具有访问主机系统的权限。 docker run --privileged image_name这个参数允许容器访问主机的设备以便执行特权操作。11. --volume-driver指定容器数据卷的驱动程序。 docker run --volume-driver driver_name -v volume_name:image_name这个参数允许你指定一个自定义的数据卷驱动程序以便在容器中使用数据卷。12. --ulimit设置容器的资源限制。 docker run --ulimit resource_namevalue image_name这个参数允许你设置容器的资源限制如最大打开文件数、最大进程数等。13. --detach-keys指定分离容器的键盘序列。 docker run --detach-keysctrl-] image_name这个参数允许你自定义分离容器的键盘序列用于在交互模式下分离容器。14. --env-file从文件中读取环境变量。 docker run --env-filefile_path image_name这个参数允许你从文件中读取环境变量并将其传递给容器。15. --hostname设置容器的主机名。 docker run --hostnamecustom_hostname image_name这个参数允许你为容器设置一个自定义的主机名。16. --dns设置容器使用的 DNS 服务器。 docker run --dnsdns_server_ip image_name这个参数允许你为容器设置使用特定的 DNS 服务器进行域名解析。17. --shm-size设置容器的共享内存大小。 docker run --shm-size2g image_name这个参数允许你为容器设置共享内存的大小以便容器可以使用更多的内存资源。18. --link连接到其他容器。 docker run --linkcontainer_name:image_alias image_name这个参数允许你将一个容器连接到另一个容器并为连接的容器指定一个别名。19. --restart设置容器的重启策略。 docker run --restartalways image_name这个参数允许你设置容器在退出时的重启策略可以设置为 no、on-failure 或 always。20. --cpu-shares设置容器的 CPU 份额。 docker run --cpu-shares512 image_name这个参数允许你为容器设置 CPU 的份额用于控制容器在 CPU 资源竞争时的优先级。21. --memory设置容器的内存限制。 docker run --memory1g image_name这个参数允许你为容器设置内存的限制以确保容器不会占用过多的内存资源。22. --cap-add 和 --cap-drop添加或删除容器的特权。 docker run --cap-addSYS_ADMIN image_name这些参数允许你为容器添加或删除特定的权限用于控制容器的安全性。23. --rm容器退出时自动删除容器。这在临时容器中非常有用。 docker run --rm image_name24. --link将容器连接到另一个容器。 docker run --link container_name:image_alias image_name这个参数允许你将一个容器连接到另一个容器以便容器之间可以进行通信。25. --privileged以特权模式运行容器具有访问主机系统的权限。 docker run --privileged image_name这个参数允许容器访问主机的设备以便执行特权操作。26. --volume-driver指定容器数据卷的驱动程序。 docker run --volume-driver driver_name -v volume_name:image_name这个参数允许你指定一个自定义的数据卷驱动程序以便在容器中使用数据卷。27. --ulimit设置容器的资源限制。 docker run --ulimit resource_namevalue image_name这个参数允许你设置容器的资源限制如最大打开文件数、最大进程数等。3.参考文档 Docker run 命令参考: https://www.runoob.com/docker/docker-run-command.html Runoob 网站提供了一个简明的 Docker run 命令参考解释了一些常用参数的含义和用法并提供了示例。 Docker run 命令文档: https://docs.docker.com/engine/reference/run/ 官方文档中关于 Docker run 命令的详细说明包括所有参数的解释和示例用法。 https://docker-curriculum.com/#docker-run 这是一个国外的网站提供了一些具体的 Docker run 命令示例涵盖了各种常见的用例和配置。 文章转载自: http://www.morning.cgtfl.cn.gov.cn.cgtfl.cn http://www.morning.rngyq.cn.gov.cn.rngyq.cn http://www.morning.kwyq.cn.gov.cn.kwyq.cn http://www.morning.rszwc.cn.gov.cn.rszwc.cn http://www.morning.bsghk.cn.gov.cn.bsghk.cn http://www.morning.dqwkm.cn.gov.cn.dqwkm.cn http://www.morning.mlyq.cn.gov.cn.mlyq.cn http://www.morning.rsbqq.cn.gov.cn.rsbqq.cn http://www.morning.pbtdr.cn.gov.cn.pbtdr.cn http://www.morning.fdfsh.cn.gov.cn.fdfsh.cn http://www.morning.glnmm.cn.gov.cn.glnmm.cn http://www.morning.nzfjm.cn.gov.cn.nzfjm.cn http://www.morning.smtrp.cn.gov.cn.smtrp.cn http://www.morning.ctpfq.cn.gov.cn.ctpfq.cn http://www.morning.dxhdn.cn.gov.cn.dxhdn.cn http://www.morning.yqjjn.cn.gov.cn.yqjjn.cn http://www.morning.hbqhz.cn.gov.cn.hbqhz.cn http://www.morning.lgrkr.cn.gov.cn.lgrkr.cn http://www.morning.weitao0415.cn.gov.cn.weitao0415.cn http://www.morning.jxmjr.cn.gov.cn.jxmjr.cn http://www.morning.ydhck.cn.gov.cn.ydhck.cn http://www.morning.bccls.cn.gov.cn.bccls.cn http://www.morning.rhfh.cn.gov.cn.rhfh.cn http://www.morning.rdkqt.cn.gov.cn.rdkqt.cn http://www.morning.lfsmf.cn.gov.cn.lfsmf.cn http://www.morning.gqtw.cn.gov.cn.gqtw.cn http://www.morning.mqffm.cn.gov.cn.mqffm.cn http://www.morning.zrkp.cn.gov.cn.zrkp.cn http://www.morning.paxkhqq.cn.gov.cn.paxkhqq.cn http://www.morning.xqspn.cn.gov.cn.xqspn.cn http://www.morning.rqlqd.cn.gov.cn.rqlqd.cn http://www.morning.blfll.cn.gov.cn.blfll.cn http://www.morning.lmknf.cn.gov.cn.lmknf.cn http://www.morning.sfrw.cn.gov.cn.sfrw.cn http://www.morning.btqrz.cn.gov.cn.btqrz.cn http://www.morning.kfjnx.cn.gov.cn.kfjnx.cn http://www.morning.dtcsp.cn.gov.cn.dtcsp.cn http://www.morning.trlhc.cn.gov.cn.trlhc.cn http://www.morning.yrctp.cn.gov.cn.yrctp.cn http://www.morning.swyr.cn.gov.cn.swyr.cn http://www.morning.fbtgp.cn.gov.cn.fbtgp.cn http://www.morning.qzsmz.cn.gov.cn.qzsmz.cn http://www.morning.wxwall.com.gov.cn.wxwall.com http://www.morning.jqsyp.cn.gov.cn.jqsyp.cn http://www.morning.trwkz.cn.gov.cn.trwkz.cn http://www.morning.pjyrl.cn.gov.cn.pjyrl.cn http://www.morning.xmwdt.cn.gov.cn.xmwdt.cn http://www.morning.qrndh.cn.gov.cn.qrndh.cn http://www.morning.tgfjm.cn.gov.cn.tgfjm.cn http://www.morning.hhxpl.cn.gov.cn.hhxpl.cn http://www.morning.wyrsn.cn.gov.cn.wyrsn.cn http://www.morning.tkcct.cn.gov.cn.tkcct.cn http://www.morning.lzqdd.cn.gov.cn.lzqdd.cn http://www.morning.mtgnd.cn.gov.cn.mtgnd.cn http://www.morning.fnpmf.cn.gov.cn.fnpmf.cn http://www.morning.ldqrd.cn.gov.cn.ldqrd.cn http://www.morning.bswxt.cn.gov.cn.bswxt.cn http://www.morning.kmqlf.cn.gov.cn.kmqlf.cn http://www.morning.beijingzy.com.cn.gov.cn.beijingzy.com.cn http://www.morning.hjwkq.cn.gov.cn.hjwkq.cn http://www.morning.rcrnw.cn.gov.cn.rcrnw.cn http://www.morning.pkmcr.cn.gov.cn.pkmcr.cn http://www.morning.feites.com.gov.cn.feites.com http://www.morning.rcrnw.cn.gov.cn.rcrnw.cn http://www.morning.nqmwk.cn.gov.cn.nqmwk.cn http://www.morning.ttvtv.cn.gov.cn.ttvtv.cn http://www.morning.jfbpf.cn.gov.cn.jfbpf.cn http://www.morning.fmznd.cn.gov.cn.fmznd.cn http://www.morning.rzbcz.cn.gov.cn.rzbcz.cn http://www.morning.cyfsl.cn.gov.cn.cyfsl.cn http://www.morning.hhfwj.cn.gov.cn.hhfwj.cn http://www.morning.kzrbn.cn.gov.cn.kzrbn.cn http://www.morning.pwxkn.cn.gov.cn.pwxkn.cn http://www.morning.lpzqd.cn.gov.cn.lpzqd.cn http://www.morning.rqrxh.cn.gov.cn.rqrxh.cn http://www.morning.ybgyz.cn.gov.cn.ybgyz.cn http://www.morning.pghgq.cn.gov.cn.pghgq.cn http://www.morning.dzqyn.cn.gov.cn.dzqyn.cn http://www.morning.fmtfj.cn.gov.cn.fmtfj.cn http://www.morning.gblrn.cn.gov.cn.gblrn.cn 查看全文 http://www.tj-hxxt.cn/news/267412.html 相关文章: 个人网站备案审批北京诚信建设网站 flash网站开发教程短视频seo营销 什么网站可以做行测无锡自助做网站 江苏省网站备案百度区域代理 宜家在线设计网站网站建设公司 销量 毕业设计开发网站要怎么做高端网站定制建设公司哪家好 用织梦怎么仿别人网站的js flash番禺网站开发 河北网站设计成功柚米科技苏州网站开发建设方法 深圳有哪些招聘网站php mysql 网站建设 网站主页作品欣赏做网站的技巧 信阳公司做网站深圳制作网站的公司 深圳网站建设公司专业优秀wordpress主题 在柬埔寨做网站开发免费php网站模板下载 天津做网站都找津坤科技免费软件电视剧 潍坊网站建设8年网络推广如何做 网站程序风格什么网站可以学习建设工程法律实践 特殊教育学校网站建设方案山东住房建设厅官网站 网络建设的网站下载app免费下载软件 网站开发运营职位郑州动漫设计公司招聘 湖南网站建设公司 搜搜磐石网络高级感ppt模板免费 无代码网站wordpress建站教程pdf 给自己做网站wordpress上手需要多久 app开发做网站网页制作的公司成都 html5手机网站源码下载长春新建高铁站 网站图标素材图片西安公司网站 网站开发人员要求旅游网站建设模板 计算机应用技术网站开发基础知识宁波网络推广培训 运动网站源码公司做的网站怎么维护 免费建网页南昌网站排名优化软件 什么网站可以做市场分析呢株洲网站建设哪家好