linux中各种命令-docker

docker-compose常用命令

docker-compose -h                            # 查看帮助
docker-compose up                            # 创建并运行所有容器
docker-compose up -d                         # 创建并后台运行所有容器
docker-compose -f docker-compose.yml up -d   # 指定模板
docker-compose down                          # 停止并删除容器、网络、卷、镜像。
docker-compose logs                          # 查看容器输出日志
docker-compose pull      					 # 拉取依赖镜像
dokcer-compose config    					 # 检查配置
dokcer-compose config -q 					 # 检查配置,有问题才有输出
docker-compose restart  					 # 重启服务
docker-compose start    					 # 启动服务
docker-compose stop    					     # 停止服务

docker命令

systemctl start docker 				 # 启动
systemctl stop docker 				 # 停止
systemctl restart docker 			 # 重启
systemctl status docker		 	     # 查看状态
systemctl enable docker 			 # 设置开启启动
systemctl disable docker 			 # 设置开启不自动启动
docker search (查询的镜像名称)			#  查询可用的镜像(hub.docker.com)
docker pull	(拉取的镜像名称)			#  [镜像名称,镜像名称:镜像版本]下载镜像
docker images						  # 查看本地镜像列表
docker rmi	(删除的镜像名称)			 # [镜像名称,镜像名称:镜像版本,镜像ID]
docker tags (设定镜像名称)			 # 设定镜像的名称
docker push   						 # 推送镜像到远程
docker run -id -p 8080:8080 --name (创建的容器名称) /bin/bash # 根据镜像创建容器
docker rm (删除的容器名称)            # 删除容器
docker stop (容器名称)				 # 停止关闭容器
docker exec -it 容器名称 /bin/bash   # 进入某个容器
docker ps 							# 只查看运行中的容器
docker ps -a						# 查看所有容器
docker start 容器名称                # 启动
docker stop 容器名称     			 # 停止
docker restart 容器名称  			  #    重启
docker rm 容器名称      			 # 删除
docker rm $(docker ps -aq) 			#删除所有容器
docker rmi $(docker images -q)		#删除全部镜像
docker inspect 容器名称   			#查看容器的详细信息
docker-compose up  					#创建并启动一组容器
docker-compose down 				#删除一组容器
docker-compose start 				#启动一组容器
docker-compose stop 				#停止一组容器
docker update --restart=always (服务名称)    	#设置自动启动 开机自启
docker cp RS-MapReduce 30026605dcfe:/home/cloudera  #拷贝容器中内容到宿主机
docker cp 容器名称:容器内需要拷贝打的文件地址 宿主机对应地址
#卸载Docker 查询安装过的包
yum list installed | grep docker
# 本机安装过旧版本
docker.x86_64,docker-client.x86_64,docker-common.x86_64 
#删除安装的软件包
yum -y remove docker.x86_64                        
yum -y remove docker-client.x86_64                  
yum -y remove docker-common.x86_64
#设置容器内存
docker update --memory 550m --memory-swap -1 elasticsearch
#查询应用jvm内存占用配置文件
 find /var/lib/docker/ -name jvm.options
 docker update --restart=always mongo   	#容器创建以后设置自启动

Linux防火墙服务管理命令

systemctl start firewalld #启动
systemctl stop firewalld  #停止
systemctl restart firewalld #重启
systemctl status firewalld # 查看状态
systemctl enable firewalld #设置开启启动
systemctl disable firewalld #设置开启不自动启动
firewall-cmd --zone=public --add-port=1521/tcp --permanent	#开放指定1935端口
netstat -ntlp #查看所有的tcp端口
netstat -ntulp |grep 1935   #查看所有1935端口使用情况·

Linux基本命令

cat /etc/redhat-release 	#查看当前centos版本
uname -a					#查看当前内核版本
cat /proc/version			#查看linux版本信息
shutdown -h now 			 #立即关机 
shutdown -h 10:53 			 #到10:53关机,如果该时间小于当前时间,则到隔天 
shutdown -h +10  			#10分钟后自动关机 
shutdown -r now  			#立即重启 
shutdown -r +30 'The System Will Reboot in 30 Mins'   #30分钟后重启并并发送通知给其它在线用户
ipconfig					#查看网卡信息
mkdir (创建包名)			 #创建目录
rm -f (删除包名)			 #删除目录名(不询问)
rm -rf  (删除包名)			 #递归删除目录(不询问)
find /usr/bin -name "docker*" |xargs rm        #删除某个目录下带有所有和docker有关的的文件
mv 当前目录  新目录		   #重命名目录
mv 目录名称 目录的新位置  	#剪切目录
cp -r 目录名称 拷贝的目标位置   #-r代表递归 拷贝目录
find /usr/tmp -name 'a*'    #查找/usr/tmp目录下的所有以a开头的目录或文件
yum list installed | grep docker #查找已安装的所有docker包(服务)
touch 文件名				  #新建文件
tar -zcvf 打包压缩后的文件名 要打包的文件 #打包和压缩
tar -zxvf 压缩文件           #解压
ps -ef | grep sshd  		#查找指定ssh服务进程
ps -ef | grep sshd -c		#查找指定进程个数
ps -ef 						#查看进程
find . -name "*.log" -ls	#当前目录查找以.log结尾的文件,并显示详细信息。
find /root/ -perm 600		#查找/root/目录下权限为600的文件
find . -size +100M			#查找当前目录大于100M的文件
kill -9 pid					#强制杀死进程
netstat -an					#查看当前系统端口
netstat -an | grep 8080		#搜索指定端口
rpm -q (软件名)			  #查询是否安装某个软件
rpm -qa (软件名)			  #查看所有已经安装好的包
rpm -qa |grep (软件名)		  #查询一个已经安装的文件属于哪个软件包;
rpm -i (安装包)			  #安装某个文件
rpm -ivh 软件名 --force --nodeps  #强行安装某个软件
yum install --downloadonly --downloaddir=/tmp 软件名  #下载到指定目录不安装 (未下载过)
yum reinstall --downloadonly --downloaddir=/tmp 软件名 #下载到指定目录不安装 (下载过)
systemctl list-units --type=service 		#查看已启动的服务
systemctl list-unit-files | grep enable  	#查看是否设置开机启动

禅道

/opt/zbox/zbox start #命令开启Apache和Mysql。
/opt/zbox/zbox stop #命令停止Apache和Mysql
/opt/zbox/zbox restart #命令重启Apache和Mysql
X
X

Cannot connect to MongoDB.
无法连接到MongoDB。

No suitable servers found: 'serverSelectionTimeoutMS' expired: [connection refused calling ismaster on
没有找到合适的服务器:‘serverSelectionTimeoutMS’过期:[连接拒绝调用ismaster on

'172.17.208.65:27017']
‘172.17.208.65:27017’]

确定
确定

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-jFsFQB8u-1613960373860)(https://i.loli.net/2020/12/24/ifrnpHPGqK3WRAh.png)]

docker run -itd --name mongo --restart=always --privileged=true  -v /data/mongo/etc:/data/db   -v /data/mongo:/etc  -p 27017:27017 mongo:4.4.2 --auth
docker run -itd --name mongo --restart=always --privileged=true  -v /data/mongo/etc:/data/db    -p 27017:27017 mongo:4.4.2 --auth
docker cp mongo /etc/:/data/mongo

dbca -silent -createDatabase -templateName General_Purpose.dbc -gdbname orcl -sid orcl -sysPassword syc -systemPassword syc -responseFile NO_VALUE -datafileDestination /u01/app/oracle/oradata -redoLogFileSize 50 -recoveryAreaDestination /u01/app/oracle/fast_recovery_area -storageType FS -characterSet ZHS16GBK -nationalCharacterSet AL16UTF16 -sampleSchema true -memoryPercentage 30 -totalMemory 200 -databaseType OLTP -emConfiguration NONE
docker run -id --name storage \
--restart=always --net host \
-v /usr/local/server/fastdfs/data/storage:/fastdfs/store_path \
-e TRACKER_SERVER=" 172.16.239.183:22122" \
season/fastdfs:1.2 storage
docker run -id --name tracker \
-p 22122:22122 \
-v /usr/local/server/fastdfs/tracker/data/data:/fastdfs/tracker/data \
--restart=always --net host \
season/fastdfs:1.2 tracker
docker cp tracker:/fastdfs/tracker/data /usr/local/server/fastdfs/tracker/data

docker cp storage:/fastdfs/store_path /usr/local/server/fastdfs/data/storage

.2 tracker


```js
docker cp tracker:/fastdfs/tracker/data /usr/local/server/fastdfs/tracker/data

docker cp storage:/fastdfs/store_path /usr/local/server/fastdfs/data/storage

  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值