首页 > 其他 > 详细

docker常用命令和解释

时间:2020-09-14 20:14:09      阅读:62      评论:0      收藏:0      [点我收藏+]

#docker开机启动

systemctl   enable   docker

#在运行docker容器时可以加如下参数来保证每次docker服务重启后容器也自动重启:(重要)

docker container update --restart=always 容器名字

#通过镜像运行容器(简单参数)

docker run --name 容器名字  -d -p 80:80  -v  /data:/data 镜像名字

--name   为容器指定一个名称

-d          后台运行容器,并返回容器ID

-p         指定端口映射,格式为:主机(宿主)端口:容器端口

-v         主机的目录 /data 映射到容器的 /data


使用docker镜像nginx:latest以后台模式启动一个容器,并将容器命名为mynginx。

docker run --name mynginx -d nginx:latest

使用镜像nginx:latest以后台模式启动一个容器,并将容器的80端口映射到主机随机端口。

docker run -P -d nginx:latest

使用镜像 nginx:latest,以后台模式启动一个容器,将容器的 80 端口映射到主机的 80 端口,主机的目录 /data 映射到容器的 /data。

docker run -p 80:80 -v /data:/data -d nginx:latest

绑定容器的 8080 端口,并将其映射到本地主机 127.0.0.1 的 80 端口上。

$ docker run -p 127.0.0.1:80:8080/tcp ubuntu bash

使用镜像nginx:latest以交互模式启动一个容器,在容器内执行/bin/bash命令。

runoob@runoob:~$ docker run -it nginx:latest /bin/bash
root@b8573233d675:/# 

详细和参看例子   https://www.runoob.com/docker/docker-run-command.html


docker exec [OPTIONS] CONTAINER COMMAND [ARG...]

docker常用命令和解释

原文:https://www.cnblogs.com/pengrj/p/13668051.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!