分享好友 最新动态首页 最新动态分类 切换频道
docker常用指令及部署环境步骤
2024-12-26 23:02

docker常用指令及部署环境步骤

1、查看docker版本:docker -v

2、查看docker命令:docker --help

3、查看docker服务端与客户端版本详情:docker version

4、启动docker进程:systemctl start docker

5、关闭docker进程:systemctl stop docker

6、重启docker进程:systemctl restart docker

7、开机自启动docker:systemctl enable docker

8、查看docker状态:systemctl status docker

9、关闭防火墙:systemctl stop firewalld

10、永久关闭防火墙(禁用:systemctl disable firewalld

tomcat #会都搜出来很多,用星级最高的那个,如果只有tomcat,不带数字标示,是最新版本,如果后面是tomcat7,tomcat8,不是最新版本,是老版本

tomcat #最新版本 或 docker pull tomcat:7 指定版本,如果项目严格要求中间件的版本,则通过冒号指定

镜像id或镜像名,比如docker rmi tomcat

5、 创建容器:docker create --name=容器名 镜像名称,只是创建,没有运行,创建成功后返回容器id值,比如docker create --name=myTomcat tomcat #根据tomcat镜像创建一个myTomcat 容器

6、查看在运行的容器

7、查看所有容器:docker ps -a,status为created代表未运行,为up代表正在运行

8、容器很多,筛选要查看的容器:docker ps |grep tomcat

9、运行容器:docker start 容器名/容器的id(前2-3位,不用写全,容器id都是唯一的,名字也是唯一的,都是唯一标示,创建时名字相同会报错,这两种写法都行,容器id查看方法docker ps -a,找到对应容器,第一列就是comtainer id

10、停止容器:docker stop 容器名/容器的id(前2-3位

11、删除容器:docker rm 容器id或名字(注意不是rmi(这种方式一定要先停掉才能删除掉,或者用下面的方法

12、删除正在运行的容器:docker rm -f 容器id或名字

13、 删除所有容器

,进入容器的命令行,容器内部是简易版linux,支持linux指令,比如ls,cd,cat,有些不支持,比如vi

17、启动容器时关联其他容器:docker run -id --name=tomcat2 -p 8080:8080 --link mysql --link redis --link rabbitmq (--link是关联,如果创建时忘了关联,最简单的办法是删了重新创建,再要么还可以改配置文件)

18、查看日志:docker logs -f 容器名或id(出错报错可以看)

19、查看容器详情:docker inspect(有一些很细的指令,可以查出来挂载、端口映射等容器具体信息

21、从宿主机到容器内两个方法

使用docker搭建一个tomcat

a. 获取对应的镜像:docker pull tomcat

b. 使用镜像创建容器

c. 运行容器

a.创建运行容器

docker run -id --name=tomcat1 -p 7070:8080 -v /usr/local/xxx:/usr/local/tomcat/webapps tomcat

b.将war包放到宿主机对应的挂载文件夹下

只需要往宿主机挂载文件放入war包,同时容器对应的文件夹下也会有这个文件,操作是同步的,如果宿主机文件删除,对应的容器文件也自动删除

c.浏览器输入ip和映射端口号进行访问

这里是

通过docker常用指令或web ui管理平台

a) 查看portainer镜像:docker search portainer

b) 选择喜欢的portainer风格镜像,下载:docker pull portainer/portainer(也是通过 docker容器搭建的环境

c) 启动容器:docker run -d --name=portainerUI -p 9000:9000 -v /var/run/docker.sock:/var/run/docker.sock --restart=always portainer/portainer (像这中管理工具,希望是开机自启,然后通过它来启动其他容器,不希望开机后才先启动这个,再启动别的容器,加--restart=always就可以实现开机自启,portainer/portainer 是镜像名称

d) 通过http:虚拟机ip:9000访问管理平台,进入后新建用户,选择管理本地docker(可选管理本地或远程docker,选什么根据portainer装在哪里,此处portainer与其他docker都装在Linux里,跟其他容器装一块的,所以选本地,点connect就连接上了,里面可以显示已有的镜像和容器,可以选中某个容器,进入命令行,不用xshell,可以看到性能,日志,inspect,增加容器(容器比较多的时候,可以用这个工具管理

最新文章
把电脑搬到“云”上,开启智能生活办公新篇章
把电脑搬到“云”上是种什么体验?出差旅途中,突然有紧急工作要处理,打开PAD登录移动云电脑账号,PAD秒变工作电脑,资料文件实时同步。想要感受一把黑神话·悟空的创新玩法,无奈电脑配置太弱,不用更新硬件,用移动云电脑、电脑配置云端
超逼真美女写真生成:揭秘最强AI工具与实用教程!
步骤1:访问搜狐简单AI小程序打开微信,搜索“搜狐简单AI”小程序,点击进入。步骤2:选择生成选项在首页,选择“美女写真生图”选项。步骤3:调整参数根据自己的需求,选择不同的风格、背景、发色等,尽可能详细地规划你想要的效果。步骤4
楚雄网站关键词优化排名
进行楚雄网站关键词优化排名可以通过以下步骤来提高搜索引擎优化(SEO)的效果:1. 关键词研究: - 利用工具(如Google关键词规划师、Ahrefs、SEMrush)找出与您网站相关且搜索量高的关键词。 - 考虑长尾关键词,这些关键词通常竞争较小且更
逾期之后如何协商还款才能顺利解决问题
逾期之后如何协商还款小编导语在现代社会中,经济活动频繁,借贷行为已成为人们日常生活的一部分。由于种种原因,借款人难免会遇到逾期还款的情况。逾期还款不仅会影响个人信用记录,还可能导致法律纠纷和额外的经济负担。因此,学会如何有
新媒体广告投放的主要付费模式有三种
CPM是按照展示计费,广告每展现给一千个人所需花费的成本,所以又叫干人展现成本。例如某个广告位干次曝光的价格为10元,则CPM=10。目前在很多平台CPM都是最主流的计费方式,按此付费的广告大多以品牌展示、产
【T989QQ输入法下载】三星T989QQ输入法8.7.7免费下载
QQ输入法是一款高效、智能的手机输入软件。能够支持多种输入:拼音、英文、五笔、笔画、手写、语音、数字、符号,配合整句输入、智能纠错、云候选等扩展功能,更加便捷的满足了不同用户的需求。QQ输入法通过多项技术,为用户带来更快、更稳
微信推广引流怎么做(4个精准引流的大招)
在这里首先要说的是,现在已经过了暴力吸粉的时候了,很多人通过各种方法引流来不精准的粉丝,无论对后期运营还是变现都产生了很大影响。因为引流不精准,用户对你需求度不高,自然不是拉黑就是选择性忽略,所以精准引流要先找准对标用户的
现代警务探索|兰州安宁公安AI战队:聚“数”成塔 乘“智”而上
“团队成员来自情指、治安、网安、特警、派出所等多个单位。” “AI战队”负责民警魏一茜十分自信:“别看他们来自不同的单位,实际上个个都是建模能手!”今年4月,安宁分局成功举办第一届大数据建模比武竞赛,展示出的跳跃思维和涌现出的
高清美女写真:用搜狐简单AI一键生成梦幻女友!
限时免费,点击体验最近超火的AI生图神器,坐拥3000美女的大男主就是你! https://ai.sohu.com/pc/generate/textToImg?_trans_=030001_yljdaimn 在这个以视觉为王的时代,越来越多的年轻人喜欢通过人工智能来创作与分享自己的美丽幻想。想
百度输入法 V6.1.13.6
百度输入法是百度公司推出的一款非常酷的输入法,它打字速度快、使用顺畅,还有各种皮肤和颜文字词库,让你的输入法个性潮流。百度输入法不仅有强大的词库还有亲笔信、神码传文、百度日历、百度袋鼠等特色功能,而且百度输入法非常注重用户
相关文章
推荐文章
发表评论
0评