安装使用docker中用到的linux命令
来源:互联网 发布:qt淘宝公会 编辑:程序博客网 时间:2024/06/01 20:11
一.在内核中访问网络及相关信息:
netstat -ntlp
二.程序执行状况相关信息:
ps -ef | grep nginx
ps -ef | grep tomcat
三.防火墙相关信息:
1) 永久性生效,重启后不会复原
开启: chkconfig iptables on
关闭: chkconfig iptables off
2) 即时生效,重启后复原
开启: service iptables start
关闭: service iptables stop
需要说明的是对于Linux下的其它服务都可以用以上命令执行开启和关闭操作。
在开启了防火墙时,做如下设置,开启相关端口,
修改/etc/sysconfig/iptables 文件,添加以下内容:
-A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 80 -j ACCEPT
-A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 22 -j ACCEPT
四.管理Linux各项套件的程序
rpm -qa | grep zlib-devel
rpm -qa | grep gcc
rpm -qa | grep openssl
rpm -qa | grep zlib
五.Shell前端软件包管理器
列出你安装过得包:yum list installed | grep
安装openssl服务:yum install openssl-devel
六.文件或目录相关操作
查询文件或者文件夹位置:find / -name xxxxxx
七.操作docker相关命令
列出镜像:docker images
删除镜像:docker rmi myubuntu:latest
启动docker容器:service docker start
创建docker容器:docker create -t ubuntu:latest,创建出来的docker处于停滞状态,可以使用docker start 命令来启用它
启动容器:docker start 容器Id
终止容器:docker stop 容器Id
查看运行中的docker容器:docker ps
进入容器:docker attach dockerName或者 docker exec -t dockerID /bin/bash
删除容器:docker rm dockerID
创建并启动容器:
docker run Ubuntu /bin/echo 'hello',启动执行完后自动终止容器
docker run -d -it -p 8080:8080 -p 8081:8081 -p 80:80 nginx_tomcat /bin/bash
docker run -d -it -p 8080:8080 -p 8081:8081 -p 80:80 -v /usr/web/projects:/usr/web/tomcat7-1/webapps our_nginx_tomcat /bin/bash
docker run -d -it -p 8080:8080 -p 8081:8081 -p 80:80 -v /usr/web/projects/project1:/usr/web/tomcat7-1/webapps -v /usr/web/projects/project2:/usr/web/tomcat7-2/webapps final_nginx_tocat
/bin/bash
docker run -d -P -v /usr/web/jenkins_home:/var/jenkins_home our_jenkins
docker run -d -it -p 8082:8082 -p 8083:8083 -p 81:81 -v /usr/web/projects/project3:/usr/web/tomcat7-1/webapps -v /usr/web/projects/project4:/usr/web/tomcat7-2/webapps -v /usr/web/log/log3:/usr/web/tomcat7-1/logs -v /usr/web/log/log4:/usr/web/tomcat7-2/logs final_nginx_tomcat /bin/bash
保存镜像并打包:docker save -o our_nginx_tomcat.tar our_nginx_tomcat:latest
打包容器成镜像:docker commit dockerID imagesName
查看容器日志:docker logs 容器Id
上传docker镜像:docker load --input our_nginx_tomcat.tar或者docker load < our_nginx_tomcat.tar
ctrl+d 退出容器且关闭, docker ps 查看无
ctrl+p+q 退出容器但不关闭, docker ps 查看有
从容器内拷贝文件到主机上:
docker cp <containerId>:/file/path/within/container /host/path/target
docker logs 查看实时日志:
docker logs -f -t --since="2017-05-31" --tail=10 edu_web_1
--since : 此参数指定了输出日志开始日期,即只输出指定日期之后的日志。
-f : 查看实时日志
-t : 查看日志产生的日期
-tail=10 : 查看最后的10条日志
edu_web_1 : 容器名称
八.Nginx相关命令
配置nginx:./configure --prefix=/usr/webinx-1.10.3 --conf-path=/usr/webinx-1.10.3inx.conf --with-http_stub_status_module --with-http_ssl_module --with-pcre=/usr/local/tools/pcre-8.40/
启动nginx服务:nginx 或者 service nginx start
查看服务状态:sudo service nginx status 如果*nginx is running表明启动成功
停止nginx的命令:nginx -s stop
重启nginx的命令:nginx -s reload
九.权限相关
关于Linux权限-bash: ./startup.sh: Permission denied
用命令chmod 修改一下bin目录下的.sh权限就可以了
如chmod u+x *.sh
- 安装使用docker中用到的linux命令
- 安装使用docker中用到的linux命令
- linux中用到的命令
- php中用到的linux命令
- 工作中用到的linux命令
- 实习中用到的Linux命令总结
- uboot中用到的linux命令
- 工作中用到的一些Linux命令
- 工作中用到的Linux命令备忘
- linux操作中用到的命令
- 一些工作中用到的Linux命令
- 工作中用到的一些Linux命令
- 工作中用到的Linux命令
- 关于项目中用到的Linux的一些命令杂乱整理,方便后边使用和查找
- 工作中用到的Linux命令-不断更新中
- 一些自己在linux中用到的命令
- 学习hadoop过程中用到的linux命令:
- 学习hadoop过程中用到的linux命令
- Java之反射获取私有成员变量-yellowcong
- 利用优盘启动盘重装系统教程
- Python动态语言-动态添加属性和方法
- Alex网络结构详解
- 【cmd】Start命令详解
- 安装使用docker中用到的linux命令
- 利用Prism的IEventAggregator事件聚合器来实现ViewModel之间的通讯
- 查看Oracle数据库中表空间信息的命令方法
- 工厂方法模式
- PHP对根据某字段对二维数组进行排序函数
- 导入Git IDEA工程
- Maven项目中,关于Spring Boot 整合MyBatis时,Service层无法找到mapper接口的问题解决
- WPF中XAML中使用String.Format格式化字符串示例
- 少儿python海龟画图编程汉化增强版说明档案 (turtle库中文翻译)