持续创作,加速成长!这是我参与「掘金日新计划 · 10 月更文挑战」的第8天,点击查看活动详情
生命不息,学习不止
题外话
今天是十一假期的第六天啦,今天天气不错,本来打算去野生动物园玩,但是离得有点太远了,所以就去了离得比较近的森林公园玩,不得不说,湖里的鱼被大家喂的,那叫一个肥呀。
废话不多说,上货!
正文
上一回详细的说了docker镜像相关的命令,今天就来说说docker常用的容器命令
docker常用命令
docker的常用命令其实可以按照三个部分来说,镜像命令,容器命令,其他命令
docker容器命令
当我们准备好镜像后,就可以通过docker run 镜像名:tag 命令启动指定版本镜像,这里docker run 的参数有些多,我们拆开来解读
docker run 可接参数如下
-i --------表示镜像转容器运行状态
-t --------表示容器运行后进入命令行模式,算是直接开启一个终端的界面,一般同时与-i连用
-d ---------表示以守护进程的方式运行容器,也就是后台运行的意思
--name -----可自定义容器名称
比如我想启动mysql的镜像,并且容器名称想叫first_mysql, 那么我就可以执行
docker run --name first_mysql mysql:lastest
-p --------映射当期宿主机的端口与容器的端口,用于通过宿主机的端口访问容器服务端口
--restart=always -------表示容器跟随docker服务启动而启动
实战演练
docker run 常用的参数大概就这些了,然后我们举个例子来演练一下
需求是这样的,我要后台运行的方式运行最新版本redis镜像,并且容器跟随docker服务启动而启动,并将容器命名为ts_redis,映射到主机6379端口
那么 docker 的命令如下
docker run -it -d --name ts_redis -p 6379:6379 --restart=always redis:lastest
下一篇我们继续来讲docker常用的命令
大家看完发现有什么错误,写在下面吧!跟我黑虎阿福比划比划!