linxu常用命令------更新中

操作linux系统会经常用到一些命令,但是过了一段时间不用就又忘了,因此开一片博客记录在日常开发中所用到的linux命令,此篇博客会持续更新。

sudo docker build -t <镜像名称> .           构建镜像
sudo docker run -d -p 端口:端口 -v /etc/localtime:/etc/localtime:ro --name=<容器名称> <所使用镜像名称>              
例:sudo docker run -d -p 8883:8883 -v /etc/localtime:/etc/localtime:ro --name=meter-interface-pro meter-interface-pro
sudo docker ps                         查看所有运行中的容器
sudo docker ps -a 					   查看所有运行的容器包括关闭的
sudo docker stop <容器名称>             停止容器
sudo docker rm <容器名称>               删除容器
sudo docker rmi <镜像名称>              删除镜像
sudo docker logs <镜像名称>             查看日志
#######################
docker container restart 容器名称       重启容器
sudo docker-compose logs | grep open_data_server   查看服务日志
sudo docker logs -t --since="2018-02-08T13:23:37" CONTAINER_ID 查看某时间之后的日志
sudo docker logs -t --since="2019-07-21T11:00:00" --until "2019-07-21T12:00:00" CONTAINER_ID 查看某段时间的日志

netstat -lnp|grep 端口号               查看某个端口的占用情况
chmod 777 文件目录                     给这个文件授权777
mkdir 文件夹							  创建一个文件夹
cp 源文件路径 目标文件路径				  移动源文件到目标文件
ssh -p xx user@ip      xx 为 端口号    user为用户名   ip为要登陆的ip
tar -zxvf XX.tar.gz 解压缩目标地址      解压文件到某个目录
firewall-cmd --state				  centos7查看防火墙状态
1、查看容器详细信息
docker inspect 镜像id

2、通过详细信息找到LogPath,那么它就在主机的目录结构下面

"LogPath": "/var/lib/docker/containers/7a20f9671dbd972d1e94355c15b74236e36a9eb72da4636cb7e996e1a9cdd40c/7a20f9671dbd972d1e94355c15b74236e36a9eb72da4636cb7e996e1a9cdd40c-json.log",


你可能感兴趣的:(linux)