linux命令的使用 以及基本docker命令及docker镜像安装
以linux CentOS-7 64位 系统为例
查看ip ifconfig
固定ip 输入vim /etc/sysconfig/network-scripts/ifcfg-ens3
其中vim是修改软件的命令,打开之后将里面的数据修改或添加为如图所示主要是为了便于远程操控
其中ipaddr在DHCP设置中查看起始和结束地址 在其中即可
其中GATEWAY和DNS1还有NETMASK三个址的地址在NET设置里面可以看到,其中前两者地址一样。
至此 固定ip完成
我们利用CRT软件链接虚拟机远程操控代码IP使用我们刚刚固定的ip地址 ,root密码自己设置的自己输入即可链接
- linux命令
pwd 显示当前目录
ls -a显示当前文件夹所有文件和及其子目录,包括已隐藏的文件 (以 .开头的文件默认隐藏)
-l 以列表的方式显示信息
-h 显示文件大小时,以k m G单位显示
-t 按文件生成日期排序
我们通常只会用到 ls -l 下面为显示效果
cd 切换目录/ 其中cd /文件名/子文件名/....... 为绝对目录,是从根目录开始定位,也是我们常用的切换目录方式 如下图演示
mkdir -p /文件名/子文件名/......./想要创建的文件 此命令用于创建多级目录,也是我们常用的命令,使用绝对路径不容易出错
vim 绝对路径/文件名 用于创建和修改文件内容
回车进入一般模式 i健插入(修改)模式 ESC退出插入模式 :wq 退出保存 q退出 q!强制退出 w 保存
输入i 键
输入想输入的内容
ESC键退出插入模式
Shift+L右边的键 输入wq 保存并退出
完成对文件的编辑
useradd 创建新的用户名 -d -s
-d用于指定新建的用户登入时的起始目录
-s代表该用户创建了但不可以用来登录
passwd +用户名 用来设置密码
tar -zxvf 被解压的文件 -C 目的地
其中:-z使用gzip压缩,压缩文件以tar.gz或.tgz来命名
-x解压压缩文件
-v压缩过程中显示文件
-f指定要压缩的文件名,必须放在其他项之后
-C + 绝对路径 指定解压目录
到此解压成功
systemctl start +服务名 服务器开启 以docker为例
systemctl enable +服务名 服务器开机自动启动 docker为例
systemctl stop +服务名 服务器停止服务 docker为例
systemctl status +服务名 服务器的状态信息 docker为例
yum -y instal+包 安装最新软件
其中-y为一路绿灯不用反复确认是否安装
yum -y remove+包 删除包
reboot 重启虚拟机
clear 清除控制台屏幕
ifconfig 查看虚拟机ip
netstat -anp | grep 3306 查看3306端口被哪个进程使用
此处3306可以为任何端口值,也可以不填,不填为所有端口
-a 显示所有连线中的Soket
-n 直接使用ip地址,而不通过域名服务器
-p 显示正在使用Socket的程序识别码和程序名称
不填3306
指定3306端口
kill 端口号 杀死进程端口号对应进程 图中中端口为3306
先查询到3306端口号
此处7739为进程号
我们需要kill进程号
现在已经杀死
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
- docker命令
语法:docker search 关键字
例子:docker search tomcat
搜索镜像 按星级排列从大到小排列
docker pull 关键字
下载最新的软件
docker images 查看docker内的镜像文件
docker rmi 镜像名 删除镜像
安装镜像到docker里 tomact 为例 安装成功叫做tomact容器
docker run --name tomcat -d -p 8888:8080 tomcat:latest
-d表示后台运行,-p用于将Linux操作系统端口映射到容器内部端口 8888:8080
停止docker里的mysql
docker stop mysql 此处以mysql 为例 前提需要run的时候name后边写的时mysql
启动某一容器 以tomcat 为例
docker start tomcat
设置跟随容器启动而启动以 mysql为例
docker run --name mysql -d -p 3306:3306 --restart=always -e MYSQL_ROOT_PASSWORD=123456 mysql
创建容器时需要添加在端口号后边--restart=always
linux命令的使用 以及基本docker命令及docker镜像安装的更多相关文章
- sh: /etc/init.d/sshd: not found Docker中的Alpine镜像安装sshd无法启动
问题描述 在Alpine镜像中安装了openssh-server和openssh之后,无法执行ssh localhost.发现未启动服务,开启服务时报以下错误 / # ls /etc/init.d/s ...
- Linux Docker命令
命令查看你当前的内核版本:uname -r yum 包更新到最新:yum update 安装需要的软件包, yum-util 提供yum-config-manager功能,另外两个是devicemap ...
- linux下将普通用户加入到docker组,使它可以运行docker命令
方法特别简单 gpasswd -a ${USER} docker eg: gpasswd -a jenkins docker 然后使用jenkins用户就可以执行docker命令了
- 【Docker】在Linux系统中安装Docker虚拟机、启动停止重启查看Docker命令
安装Docker 文章目录 安装Docker Docker虚拟机架构 在Linux系统中安装Docker虚拟机 管理Docker虚拟机 参考资料 Docker虚拟机架构 Docker创建的所有虚拟实例 ...
- Docker命令详解
Docker命令详解 最近学习Docker,将docker所有命令实验了一番,特整理如下: # docker --help Usage: docker [OPTIONS] COMMAND [arg ...
- docker 命令汇总
命令汇总 docker history fa5fa5为镜像id或者镜像名 docker export 30b >h.tar30b为容器id或者容器名# docker export angry_b ...
- docker命令和后台参数
Docker官方为了让用户快速了解Docker,提供了一个 交互式教程 ,旨在帮助用户掌握Docker命令行的使用方法. Docker 命令行 下面对Docker的命令清单进行简单的介绍,详细内容在后 ...
- Docker 共有 13 个管理命令和 41 个通用命令,以下是常用 Docker 命令列表
开发人员一直在努力提高 Docker 的使用率和性能,命令也在不停变化.Docker 命令经常被弃用,或被替换为更新且更有效的命令,本文总结了近年来资深专家最常用的命令列表并给出部分使用方法. 目前, ...
- Docker命令行与守护进程如何交互?
译者按: Docker是典型的C/S架构,其守护进程(daemon)与命令行(CLI)是通过REST API进行交互的. 原文: Understanding how the Docker Daemon ...
随机推荐
- Docker 一图胜千言
Docker 一图胜千言 0 为什么 Docker 比虚拟机快? 注:少了一层抽象层( Hypervisor ) 1 Docker Logo 要素: 大海 宿主机 Host 鲸鱼 Docker 集装箱 ...
- ES6学习笔记(3)- 对象的功能性扩展
一.什么是对象字面量 对象字面量就是创建对象(Object)的一种简单容易理解的方式,再通俗点就是所谓的键值对的集合.举个简单的例子: let book = { name: 'JavaScript', ...
- Radar Scanner Gym - 102220G
题目链接:https://vjudge.net/problem/Gym-102220G 题意:在水平直角坐标系中有n个矩形,你可以将矩形沿着平行于X轴和Y轴水平移动,问至少经过几次移动可以使得所有的矩 ...
- B. Johnny and Grandmaster
原题链接:https://codeforc.es/problemset/problem/1361/B 题意:给你n个k求把pk分成两组数和的最小差值对1e9+7取余. 题解:运用贪心的思想取最大的数减 ...
- 攻防世界 reverse Newbie_calculations
Newbie_calculations Hack-you-2014 题目名百度翻译成新手计算,那我猜应该是个实现计算器的题目.... IDA打开程序,发现一长串的函数反复调用,而且程序没有输入,只有输 ...
- python之极简ATM系统示例
"""用户可登陆系统输错三次锁定账号用户可以创建新的用户名密码新用户初始账户设为0新用户可直接登陆系统用户登陆成功后可以选择业务类型用户数据可以根据业务修改输入Q随时退出 ...
- 面向前端开发人员的VSCode自动化插件
转载请注明出处:葡萄城官网,葡萄城为开发者提供专业的开发工具.解决方案和服务,赋能开发者. 原文参考:https://blog.bitsrc.io/vscode-automations-for-fro ...
- 【JVM进阶之路】八:性能监控工具-命令行篇
定位问题的时候,知识.经验是关键基础,数据是依据,工具是运用知识处理数据的手段. 在实际的故障排查.性能监控中,常常是操作系统的工具和Java虚拟机的工具结合使用. 1.操作系统工具 1.1.top: ...
- 全网最详细的Linux命令系列-cd命令
Linux cd 命令可以说是Linux中最基本的命令语句,其他的命令语句要进行操作,都是建立在使用 cd 命令上的. 所以,学习Linux 常用命令,首先就要学好 cd 命令的使用方法技巧. 命令格 ...
- M3D - 一个想突破又还有很多包袱的新生三维数据格式杂谈
目录 1 门派 2 几个术语简析 3 结构简析 3.1 空间剖分方式 3.2 空间范围表示方式 4 M3DDataInfo.mcj 类定义 5 NodeInfo.json 类定义 6 *.m3d 文件 ...