分享好友 最新动态首页 最新动态分类 切换频道
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,增加容器(容器比较多的时候,可以用这个工具管理

最新文章
易商通最新通知,科技引领潮流,重塑商业体验新篇章!
易商通发布最新通知,以科技引领商业潮流,致力于重塑商业体验。通过不断创新和引领科技发展,易商通为用户带来更加便捷、智能的商业服务。此次更新将带来更多惊喜和机遇,促进商业发展和创新。我们怀着激动之情,向大家宣布易商通迎来了一
先锋精科:做具有全球竞争力的精密制造专家
  从江阴火车站出来,靖江隔江相望。“你是来出差吗?这家企业在我们这里很有名。”得知记者前往时,出租车司机师傅热情地介绍起来。  16年前,游利与创业伙伴带着600万元启动资金和对做强中国产业的满腔热血,奔赴靖江这座沿江小城,
毛尖十大品牌排行榜揭晓:品质与口碑并驾齐驱,精选最优雅的茶叶佳作
毛尖茶,是中国绿茶的一种,起源于江苏省太湖之滨的无锡市。其历史可追溯至唐代,距今已有数百年的传承。毛尖茶以其细嫩的芽叶、清新的香气和鲜爽的口感而闻名,被誉为中国十大名茶之一。毛尖茶的特点主要体现在其鲜嫩的外形和清新的口感上
新站如何快速被百度收录?
网站新上线最关心的话题,站点如何能快速被收录,有很多网站运营了2-3个月,没有一点成效,于是就没有多大的信心运营下去。百度现在对新站的考核要求越来越高,想让新站更快的被百度发现,可以通过以下的方法实行。首先我们需要在百度站长
新网站外链构建规划:建立权威、提升排名
对于新网站而言,建立大量外链对于提升搜索引擎排名和建立网站权威至关重要。然而,必须采用战略性方法,以避免低质量外链的负面影响。以下外链构建规划旨在指导新网站开发全面的外链策略,以安全有效地提高网站知名度。外链构建目标外链构
海豚手游加速器安卓版最新版
海豚手游加速器APP是一个专业的手游加速器,可以帮助大家更顺畅的玩游戏,支持大多数主流游戏,可以高效的降低延迟,防止网络掉线。海豚手游加速器APP可以长时间稳定加速,掉帧、闪退和卡顿,在这里都不会出现。高效降低延迟,根据不同网络
网站SEO秘籍,揭秘提升排名与收录的高效策略
SEO秘籍,助你提升网站排名与收录效果。关键在于优化关键词研究、高质量内容创作、内部链接布局、外部链接建设、技术优化、移动适配和用户体验。遵循这些策略,定期更新,监测数据,持续优化,让你的网站在搜索引擎中脱颖而出。随着互联网
日本windowsserver企业的首选解决方案-网友:企业契合度很高!!
在日本,日本windowsserver已逐渐成为许多企业的核心IT基础设施,帮助他们提升管理效率并实现数字化转型。日本的企业文化以严谨和高效著称,而日本windowsserver恰恰能够满足这一需求。其强大的安全性、稳定的性能和灵活的管理功能,使得日
梦幻西游:15技童子竟卖8万8,浮云神马35万被秒走!
梦幻西游一只15技能善恶童子胚子被紫禁城服战老板高价收购后,这次又出了只15技能的童子,不过这只童子并没有卖到那么贵,到底是怎么回事呢?野生15技能童子八万八,差一点就能卖30万啊。两年前的号,谁能告诉他银票怎么扔..还不能飞行。丢
相关文章
推荐文章
发表评论
0评