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

最新文章
网站提交百度收录,网站提交百度收录方法
1. 提交网站:网站所有者可以通过百度平台提交网站,让百度搜索引擎知道网站的存在。提交后,百度会将网站加入待抓取的队列中。2. 抓取:百度的爬虫程序会定期访问提交的网站,抓取网站上的内容。这个过程依赖于网站的结构、内容更新频率以
【MIMO_OFDM】基于matlab空时分组编码MIMO_OFDM通信仿真(含QPSK调制解调,IFFT调制,空时编解码)【含Matlab源码 9767期】
⛳️座右铭:行百里者,半于九十。 更多Matlab信号处理仿真内容点击👇 ①Matlab信号处理 (进阶版) ②付费专栏Matlab信号处理(初级版) ⛳️关注CSDN海神之光,更多资源等你来!
高中英语选修课:英语文学欣赏-The-Nightingal-and-The-Rose夜莺与玫瑰-教学课件.pptVIP
TheNightingaleandTheRoseOscarWilde(1856-1900)BorninDublin,OscarWildeisanIrishpoet,dramatist,novelistandessayist,waseducatedatOxford,wherehewasgreatlyinfluencedbyhisteacherWalterPater.Bothofthemareconsideredthemostimpo
广西壮族自治区数字广西建设领导小组关于 印发《广西壮族自治区促进“互联网+ 社会服务”发展实施方案》的通知 (桂数广发〔2020〕2号)
各市、县人民政府,自治区人民政府各组成部门、各直属机构:  经自治区人民政府同意,现将《广西壮族自治区促进“互联网+社会服务”发展实施方案》印发给你们,请认真贯彻执行。  广西壮族自治区数字广西建设领导小组(代)  2020年3
大数据行业打击卖数据
导言:随着大数据技术的快速发展以及数字化时代的到来,数据已成为企业和个人生活中不可或缺的重要资产。有一部分企业或个人将倾向于将自己所获得的数据出售给第三方,这种行为引起了大数据行业的关注和警惕。本文将探讨大数据行业对于卖数
计算机系统优化的几种方法,轻松几个方法让电脑恢复正常速度
大家是不是经常出现这个的问题,电脑使用的越久,开机的时间会越来越长。这是因为随着使用时间的增加,电脑垃圾也会越来越多,影响到电脑的运行速度。那么有什么办法能解决电脑开机慢的问题吗?一、优化系统1、减少
视频号有效粉丝怎么买下单呢?视频号有效关注人数怎么算?
近年来,随着短视频的火爆,越来越多的人开始关注视频号。而为了提高视频号的曝光量和影响力,许多商家和自媒体人开始关注如何吸引有效粉丝。那么,如何让粉丝下单呢?如何计算视频号的关注人数是否有效呢?本文将为你一一解答。视频号有效粉丝怎
用AI绘制超逼真美女写真—最强生成工具推荐及详尽操作指南
DeepArt:使用深度神经网络,DeepArt能将普通的照片转化为艺术画作,其效果惊艳且充满创意。它的操作相对简单,非常适合不具备专业绘画技能的用户。但需要付费才能获得高清图像。搜狐简单AI:这款工具的功能相对丰富,不仅支持多种风格,还
独立站运营如何提升自主性?
在当下这个数字化时代,独立站已成为众多品牌和企业拓展线上业务的重要阵地。然而,面对激烈的市场竞争和瞬息万变的网络环境,如何有效提升独立站运营的自主性,成为了我们每一个运营者必须深思的问题。根据我多年的实战经验,我发现自主性
相关文章
推荐文章
发表评论
0评