docker run -d --name 容器名 -p 宿主机端口号:容器内的端口号 镜像名称[:tag] # 绑定宿主机ip+端口号: 只能通过绑定的ip和端口号 访问容器 docker run -d --name 容器名 -p ip:宿主机端口号:容器内的端口号 镜像名称[:tag] 1 docker run -d --name mynginx -p 81:80 nginx 1 curl http://...
1、docker run [OPTIONS] image [COMMAND] [ARG...]:新建+启动容器 OPTIONS参数说明:有些是一个减号,有些是两个减号; --name=容器新名称 :为容器指定一个名称; -d :后台运行容器并返回容器ID,即启动 守护式容器(后台运行); -i :以交互式运行容器,通常与 -t 同时使用; -t :为容器重新分配一个伪输入...
(1)-P :Docker 会随机映射一个 49000~49900 的端口到内部容器开放的网络端口。 操作指令:sudo docker run -d -P 镜像 (2) -p:可以指定要映射的IP和端口,但是在一个指定端口上只可以绑定一个容器。 例如:将本地的 5000 端口映射到容器的 5000 端口 操作指令: sudo docker run -d -p 5000:5000 镜像 ...
创建容器: docker run -itd —name=container_name image_name 参数: -i: 以交互式模式运行容器 -t: 为容器重新分配一个伪输入终端,通常与-i同时使用 -d: 后台运行容器,并返回容器ID 重启容器: docker restart container_name/container_id 停止运行容器:docker stop container_name/container_id 启动容器: doc...
1,docker run 启动一个新的容器。可以通过指定镜像、容器名、端口映射等参数启动运行容器。例子:docker run -d -p 8080:80 --name mynginx nginx 这个命令会启动一个名为mynginx的容器,使用nginx镜像,并将容器内80端口映射到主机的8080端口。参数说明:-d:后台运行容器。-p:指定端口映射,格式为主机端口:...
[Service]ExecStart=ExecStart=/usr/bin/dockerd 在/etc/docker/daemon.json(下文统一简称daemon.json)中写入以下内容 代码语言:javascript 复制 {"hosts":["unix:///var/run/docker.sock","tcp://0.0.0.0:2375"]} 该文件必须符合 json 规范写法,否则 Docker 将不能启动。
//-d是后台运行 前面端口是宿主机的docker run-d--name mynginx-p80:80nginx docker ps 保存和加载镜像 docker commit -m"update index.html"mynginxmynginx:v1.0 docker images docker save -o mynginx.tarmynginx:v1.0 ls docker rmi ... docker load -i mynginx.tar ...
docker-compose up -d-d参数表示在后台运行容器,并返回容器ID。这意味着当您运行此命令时,您的应用程序将开始运行,但不会阻塞您的终端或命令行界面。您可以在不终止其他命令的情况下在后台运行多个容器。这对于在开发过程中启动应用程序非常有用,因为您可以在不中断其他工作的情况下运行和调试代码。 docker-compose...
docker run --name redis -d -p 6379:6379 redis 这里容器的名字name就是redis。不可用id代替。 重新运行docker exec,发现出现了127.0.0.1:6379>。表明成功。 用简单的redis案例来熟悉一下: C:\WINDOWS\system32>docker exec -it 9b49cbee1854b320cff3cdcde0dd095314ca13f433a389d5badbf8016ca98849 redis-...