centos ifconfig命令找不到_测试需要掌握docker的一些基本命令
作为测试,不仅仅会功能测试、自动化和性能测试,还有学会搭建环境
近期有测试小伙伴在看开始学习docker
docker是什么 你要知道
Docker 可以让开发者打包他们的应用以及依赖包到一个轻量级、可移植的容器中,然后发布到任何流行的 Linux 机器上,也可以实现虚拟化。
Docker的应用场景
- Web 应用的自动化打包和发布。
- 自动化测试和持续集成、发布。
- 在服务型环境中部署和调整数据库或其他的后台应用。
- 从头编译或者扩展现有的 OpenShift 或 Cloud Foundry 平台来搭建自己的 PaaS 环境。
它的工作原理
个人整理一些常用的docker 命令 ,多敲多练习
1.拉取镜像
docker pull 镜像名 如果不指定版本默认最新 (mysql:5.6)
2.查看所有本地镜像
docker images
3.获取镜像详细信息
docker inspect id
4.删除镜像
doceker rmi -f 镜像id或者镜像名
5.运行容器,并且可以通过 exec 命令进入 CentOS 容器
docker run --name mycentos -itd 470671670cac
(加了 -d 参数默认不会进入容器)
此时想要进入容器,可以通过以下指令进入
docker attach <容器 ID>
6.查看容器的运行信息
docker ps
7.使用 docker start 启动一个已停止的容器
docker start <容器 ID>
8.停止一个容器
docker stop <容器 ID>
9.停止的容器可以通过 docker restart 重启
docker restart <容器 ID>
10.推荐大家使用 docker exec 命令,因为此退出容器终端,不会导致容器的停止
docker exec
11.删除容器
docker rm id
12容器中,很多命令没有,比如ifconfig,可以这样安装:yum install -y net-tools
14.查询现有镜像命令:
docker search jdk(或者mysql都一样)
15将容器打包成镜像
docker commit 容器名 镜像名
docker commit centos-test jdk_tom8050 .
16.修改docker容器端口映射的方法
1) docker container list –all
结果中的CONTAINER ID列为容器id
2)查看容器hash,<容器id>由步骤1)获得
docker inspect <容器id> | grep Id
3) 停止运行中的容器
docker stop <容器id>
3) vim /var/lib/docker/containers/[容器hash]/hostconfig.json,(有人提到,如果config.v2.json里面也记录了端口,也要修改)
编辑容器配置文件,<容器hash>由步骤2)获得
修改PortBindings参数配置,宿主机8001端口映射容器80端口示例:
“PortBindings”:{“80/tcp”:[{“HostIp”:””,”HostPort”:”8001″}]},”
vi /var/lib/docker/containers/容器名/config.v2.json
"Ports":{"25/tcp":[{"HostIp":"0.0.0.0","HostPort":"25"}],"443/tcp":[{"HostIp":"0.0.0.0","HostPort":"443"}],"80/tcp":[{"HostIp":"0.0.0.0","HostPort":"80"}],"8080/tcp":null},
主要是修改这个两个文件
4)重新启动docker引擎
systemctl restart docker
5)重新启动docker容器
docker start <容器id>
掌握上面的就足够了,够你在工作中使用。
centos ifconfig命令找不到_测试需要掌握docker的一些基本命令相关推荐
- centos7 ifconfig命令找不到_分享一个解决 sudo 命令找不到环境变量的小技巧
公众号关注 「奇妙的 Linux 世界」设为「星标」,每天带你玩转 Linux ! 如何解决 sudo 命令找不到环境变量的问题 在通过 sudo 运行命令时,系统会默认重置环境变量为安全的环境变量, ...
- ubuntu ifconfig命令找不到_那些年踩过的坑--无法使用MobaXterm远程登录Ubuntu
以下指令默认都是在非root用户下使用,在root用户下使用把sudo去掉即可. 第1步:安装ssh,并启动ssh服务: 安装: sudo apt-get install openssh-server ...
- centos7 ifconfig命令找不到_在vbox中创建Centos7服务器集群(1)-- Linux服务器安装
服务器集群 1.工欲善其事必先利其器,首先下载Centos7系统镜像 Centos7-Linux系统网址:http://mirrors.163.com/centos/7/isos/x86_64/ Ce ...
- 解决ifconfig命令找不到
今天刚在Vmware上装了一个Centos玩玩,使用的是最小化安装模式,安装完发现了ifconfig命令找不到,如下图所示 一.解决方案 1.找到ifcfg-ens33文件 此文件的目录在/etc/s ...
- linux下ifconfig命令找不到解决办法
ifconfig命令找不到 解决办法 首先,输入yum search ifconfig 命令搜索是否有该安装包 !!!发现有一个匹配的net-tools.x86_64安装包,这是一个基本网路工具包 安 ...
- CentOS系统ifconfig命令找不到怎么办
ifconfig命令用于显示或设置网络设备,在调试或调优的时间经常使用.对于这个命令,一般只要掌握如何查看,如何设置IP地址基本就可以了,对于网络钻的比较深的,还需要更多一些参数. 前段时间CentO ...
- ifconfig 命令找不到解决
我在root下输入ifconfig etho up ,可是提示我没有ifconfig这个命令...这是怎么一回事呢? ------------- 最近第N例遇到这样问题的了. 出现这样的问题的原因是 ...
- Ubuntu18.04 ifconfig命令找不到
如果你使用 Linux 足够久,那么你自然知道一些工具的来与去.2009年 Debian 开发者邮件列表宣布放弃使用缺乏维护的 net-tools 工具包正是如此.到今天 net-tools 仍然被部 ...
- centos 7 局域网丢包排查_一文掌握docker centos 安装python3.7「精品」
今天我将通过下文,详细向大家介绍如何在docker下安装python3.7,当然是在centos中: 一.获取centos镜像 docker pull centos:centos7 二.查看容器 do ...
最新文章
- pytorch BiLSTM+CRF代码详解 重点
- mysql oracle 默认事务级别_oracle 默认的事务隔离级别
- Linux中srch出现bash,Shell练习题(3)
- 【机器视觉】Qt联合Halcon编程之显示图片
- 「递归」第7集 | 腾讯开源联盟出征!
- 微软全都要!Win10引入真Linux内核
- c语言模拟java面向对象_纯c语言实现面向对象分析与示例分享
- 5000字长文 | SaaS盈利的逻辑
- 【clickhouse】Clickhouse 的group_concat 实现
- 联想高校AI精英挑战赛上交站落幕,“AI糖尿病筛查”项目获青睐
- virtualbox vdi复制及移动-转
- 单片机模拟计算机课设,单片机课程设计题目汇总(全)
- 电商项目测试实战(四)手机注册页面用例设计
- 那些年,我们关注过的放大电路设计要点
- 计算机默认桌面位置,怎么更改电脑桌面存储位置?
- 戴尔笔记本电脑USB口失灵
- 美团C++软件开发笔试题
- 在PHP中怎么解决大量数据处理的问题
- .net core 处理base64图片
- RFP红色荧光蛋白抗体——Nature、Cell高分文章
热门文章
- 【Elasticsearch】 es kibana 安全实战
- 【Kafka】Kafka Leader:none ISR 为空 消费超时
- 60-300-024-使用-延迟数据-Flink中延时调用设计与实现
- 【Spring】CGLIB动态代理
- 【maven】Mac的仓库拷贝到Windows的离线环境下无法引入问题
- apache kafka源代码工程环境搭建(IDEA)
- VM安装失败 Failed to create the requested registry key Key:installer Error:1021
- kaffe java_Java虚拟机Kaffe的研究与实现
- 免责协议怎么写_离婚后房产过户协议怎么写?需要公证吗?
- 推荐这款接口管理神器,集成了Swagger和postman,mock的功能