type
status
date
slug
summary
tags
category
icon
password
制作镜像
拉取镜像
镜像拉取
可以通过这个命令看目前有哪些可以用的镜像

要运行上面的某一个镜像使用下面的命令
然后就可以直接nc 0.0.0.0 pub_port(只能在本地使用)对那个题目进行访问。
如果要用其他的访问就用

ens33的inet地址(192.168.58.128),然后nc 192.168.58.128 pub_port就行
对于有哪些在运行的doker可以用这个查看

如果要修改某一个在运行的docker内容要先删这个运行的程序
然后在重新生成镜像然后在运行。

关闭一个在运行的dockers

删除一个docker镜像
基本作用(一句话)
以**后台(detached)**模式启动一个容器,容器名为
nipple,容器内部的端口 9999 映射到宿主机任意网卡(0.0.0.0)上的 8888 端口,并把容器内部的 hostname 设置为 nipple。镜像名也叫 nipple。各参数详解
docker run
启动并运行一个新的容器实例(基于指定镜像)。
d
Detached 模式:容器在后台运行,命令会立即返回容器 ID 而不是附着到容器的标准输入/输出上。
p "0.0.0.0:8888:9999"0.0.0.0:表示将绑定到宿主机的所有网络接口(即任何来自外部或本机的连接都可以访问)。8888:宿主机端口(Host port)。9999:容器内部端口(Container port)。- 如果要仅允许本机访问,可改为
127.0.0.1:8888:9999。 - 如果容器内部没有进程监听 9999,端口映射存在但不会有响应。
端口映射(host:hostPort:containerPort):
结果:外部访问
http://<宿主IP>:8888 时,流量会被转发到容器内监听在 9999 的服务。注意:
h "nipple"
设置容器内部的主机名(内核里
hostname / uname -n 显示的值)。对某些应用(基于主机名的配置或 TLS 主机名匹配)有影响。-name="nipple"
给容器指定用户可读的名字
nipple(代替随机生成的 ID),便于管理(docker ps、docker logs nipple 等命令)。- 最后的
nipple(命令末尾) - 在本地查找名为
nipple的镜像;若不存在,会尝试从默认 registry(Docker Hub)拉取名为library/nipple:latest的镜像(如果存在)。 - 如果这个镜像是你自己本地构建的,就会直接使用本地镜像。
这是要运行的 镜像名(也可能是
<repo>:<tag>)。Docker 会:- 作者:wgiegie
- 链接:https://tangly1024.com/article/f760833e-f034-4a7b-9b64-f8b091c01b2a
- 声明:本文采用 CC BY-NC-SA 4.0 许可协议,转载请注明出处。