Docker的基本使用

什么是Docker?

Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的镜像中,然后发布到任何流行的 LinuxWindows 机器上,也可以实现虚拟化。容器是完全使用沙箱机制,相互之间不会有任何接口。

在 Linux 虚拟机上安装 docker

1uname -r #查看版本 2yum update # 升级软件包及内核(选做) 3yum install docker #安装 docker 4systemctl start docker #启动docker 5systemctl enable docker # 设置为开机启动 6systemctl stop docker # 停止 docker

常用操作

查找镜像

1docker search 关键字 # 或浏览器搜索 www.hub.docker.com 2docker pull 镜像名:tag #下载 镜像名 tag 表示版本 3docker images # 查看所有本地镜像 4docker rmi image-id # 删除指定的本地镜像

容器操作:

1#步骤: 以运行 tomcat 为例 2docker search tomcat #搜索镜像 3docker pull tomcat #拉取镜像 4 5# --name 为自定义名字 -d 后台运行 latest为默认的版本号 6docker run --name mytomcat -d tomcat:latest #根据镜像启动容器 7docker ps # 查看运行中的容器 8docker stop 容器的id #停止运行中的容器 9docker ps -a #查看所有的容器 10docker start 容器id # 启动容器 11docker rm 容器id #删除一个容器 12#启动一个做了端口映射的 tomcat 可以一个镜像启动多个 tomcat 13#-p:将主机的端口映射到容器的一个端口 主机端口 :容器内部的端口 14docker run -d -p 8888:8080 tomcat 15 16service firewalld status # 查看防火墙状态 17service firewalld stop #关闭防火墙 18#查看容器的日志 19docker logs container-name/container-id
点赞
收藏

评论区

加载中...

相关推荐

MySQL:[Err] 1292 - Incorrect datetime value: ‘0000-00-00 00:00:00‘ for column ‘CREATE_TIME‘ at row 1

文章目录问题用navicat导入数据时,报错:原因这是因为当前的MySQL不支持datetime为0的情况。解决修改sql\mode:sql\mode:SQLMode定义了MySQL应支持的SQL语法、数据校验等,这样可以更容易地在不同的环境中使用MySQL。全局s

Oracle 分组与拼接字符串同时使用

SELECTT.,ROWNUMIDFROM(SELECTT.EMPLID,T.NAME,T.BU,T.REALDEPART,T.FORMATDATE,SUM(T.S0)S0,MAX(UPDATETIME)CREATETIME,LISTAGG(TOCHAR(

MySQL部分从库上面因为大量的临时表tmp_table造成慢查询

背景描述Time:20190124T00:08:14.70572408:00User@Host:@Id:Schema:sentrymetaLast_errno:0Killed:0Query_time:0.315758Lock_

皕杰报表之UUID

​在我们用皕杰报表工具设计填报报表时,如何在新增行里自动增加id呢?能新增整数排序id吗?目前可以在新增行里自动增加id,但只能用uuid函数增加UUID编码,不能新增整数排序id。uuid函数说明:获取一个UUID,可以在填报表中用来创建数据ID语法:uuid()或uuid(sep)参数说明:sep布尔值,生成的uuid中是否包含分隔符'',缺省为

手写Java HashMap源码

HashMap的使用教程HashMap的使用教程HashMap的使用教程HashMap的使用教程HashMap的使用教程22

Opencv中Mat矩阵相乘——点乘、dot、mul运算详解

Opencv中Mat矩阵相乘——点乘、dot、mul运算详解2016年09月02日00:00:36 \牧野(https://www.oschina.net/action/GoToLink?urlhttps%3A%2F%2Fme.csdn.net%2Fdcrmg) 阅读数:59593

Docker的基本使用 - HelloWorld