docker 定时重启脚本_Docker系列~Docker Run用法及自动脚本启动运行(二)

Docker用法准备工作下载镜像,以minbohe/hello-world-nginx为例:dockerpullminbohe/hello-world-nginx常用命令测试一览表命令解释dockerimages列表本地所有镜像dockersearch关键词在DockerHub中搜索镜像dockerpull...运维

Docker用法

准备工作

下载镜像,以minbohe/hello-world-nginx为例:

docker pull minbohe/hello-world-nginx

常用命令测试一览表

命令

解释

docker images

列表本地所有镜像

docker search 关键词

在Docker Hub中搜索镜像

docker pull 镜像名称

下载Docker镜像

docker rmi 镜像id

删除Docker镜像。加参数-f表示强制删除。

docker run 镜像名称

启动Docker镜像

docker ps

列表所有运行中的Docker容器。该命令参数比较多,-a:列表所有容器;-f:过滤;-q 只列表容器的id。

docker version

查看Docker版本信息

docker info

查看Docker系统信息,例如:CPU、内存、容器个数等等

docker kill 容器id

杀死id对应容器

docker start / stop / restart 容器id

启动、停止、重启指定容器

docker build -t 标签名称 目录

构建Docker镜像,-t 表示指定一个标签

docker tag

为镜像打标签

更多命令,请输入--help参数查询;如果想看docker命令可输入docker --help;如果想查询docker run命令的用法,可输入docker run --help。

docker run

docker run 应该是我们最常用的命令了,这边讲解一下,便于大家入门。

参数

解释

-d

后台运行

-P

随机端口映射

-p

指定端口映射

格式:

ip:hostPort:containerPort

ip::containerPort

hostPort:containerPort

containerPort

测试:

启动测试镜像docker pull minbohe/hello-world-nginx

docker run -d -p 91:80 minbohe/hello-world-nginx

这边解释下docker run的两个参数:

-d # 后台运行

-p 宿主机端口:容器端口 # 开放容器端口到宿主机端口

2. 访问:http://localhost:91 测试,这里的localhost指的是宿主机的主机名

3. 有时需要启动docker执行自动执行某一个shell脚本,如下:

docker run --name 容器自定义名 -p 91:90 -d -i -t 镜像名:版本号 /bin/bash 脚本全路径

参考文档:

本文由来源 hemin1003,由 system_mush 整理编辑,其版权均为 hemin1003 所有,文章内容系作者个人观点,不代表 Java架构师必看 对观点赞同或支持。如需转载,请注明文章来源。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值