docker命令

前言

使用 docker 有什么好处呢?可能在简单部署的时候没什么感觉,但是如果要部署很多台机器的环境的时候就可以体现到。比如需要给100台机器安装 apache 服务,那么我们知道 apache 服务是需要安装好多依赖的,包括 pcre、openssl 之类的,需要安装好多,可能还会漏掉,那么 docker 里面的镜像就会有别人已经帮我们全部封装好的,我们只需要直接拉取下来,然后运行就行了。

但是像我们平时只是简单的部署一下 jar 包,就没这个必要去用了,反而让我们的流程变的麻烦。

国内docker镜像

https://cr.console.aliyun.com 阿里云镜像

镜像加速器地址 https://pfemtzfy.mirror.aliyuncs.com

拉取镜像

docker pull redis

后面的redis为镜像名称,可以再接 latest 版本号,表示最新的

docker pull redis:latest

运行镜像

docker run -itd --name="MyRedis" -p 6379:6379 -v /c/upload:/c/upload redis

-i: 以交互模式运行容器,通常与 -t 同时使用;

-t: 为容器重新分配一个伪输入终端,通常与 -i 同时使用;

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

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

-v: 挂载物理机目录到容器中,物理路径:挂载容器路径,挂载容器路径不要写成C:/upload这样,会找不到路径的,最好用linux的路径形式,物理机路径在windos中可以写成/c表示C盘

停止容器

先通过docker ps 命令列出正在运行的容器

通过stop命令停止容器

docker stop myRedis

启动被停止的容器

docker start myRedis

重启正在运行的容器

docker restart myRedis

删除容器

docker rm myRedis

列出系统中的容器

docker ps -a

-a :显示所有的容器,包括未运行的。

列出系统中的所有镜像

docker images

docker 命令大全

https://www.runoob.com/docker/docker-rmi-command.html

进入容器

docker exec -it ende sh

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值