当前位置: 首页 > article >正文

linux和docker部署基本的命令掌握

git用到的指令

上传代码
git add .
git commit -m 'zhushi'
git push
拉取代码
git clone 代码仓地址
git pull

docker用到的指令

# 查看docker下的容器进程,停止和删除
docker ps -a
docker stop name(id)
docker rm name(id)
# docker下面的镜像和删除
docker images
docker rmi 镜像name或者id
# docker下volume
docker volume ls
docker volume rm name(id)
docker volume inspect my_volume(详情)
# docker 构建镜像
# 下载镜像
docker build -t name .
docker pull redis,mysql
# 创建12的网桥
docker network create 12
# 运行容器
docker run 
--rm 关闭容器,自动删除该容器
-d 后台运行
--name redis 容器名称
-p 3307:3306 映射端口
--network 12加入到12的网桥下
-v redis_logs:/var/logs 日志文件映射到/var/logs目录下
-e 环境变量,时区,mysql账号密码等
# 进入容器
docker exec -it name /bin/bash

docker-compose命令

启动容器
docker-compose -p auto up -d --build(强制构建)
docker-compose -p auto down -v(删除volume)

linux下的命令

查看服务器端口
natstat
-t 表示显示TCP端口
-u 表示显示UDP端口
-l 表示显示监听状态的端口
-n 表示不解析服务名称(使用端口号显示)
查看网络是否占用
curl http://ip:port
查看环境变量
env
添加环境变量
export key=value
删除文件
rm -r 文件名
删除文件夹下的所有
rm -rf *
删除文件夹
rmdir name
创建文件
touch name
创建文件夹
mkdir name
修改文件夹名称
mv 旧name 新name
复制文件到
cp 文件 目标目录
复制文件夹到目录
cp -r 旧name 指定目录(目录下没有文件夹) 
cd 文件夹 进入文件夹
ls 查看全部
cd .. 返回上级目录
cd 返回根目录
vim 修改文件
:wq! 保存退出
:q!  不保存退出

编写数据库时间

SELECT NOW();
#查看时区
show variables like '%zone%';
select @@time_zone;
#修改mysql全局时区为北京时间
set global time_zone = '+8:00';
#修改当前会话时区
set time_zone = '+8:00';
#立即生效
flush privileges;

http://www.kler.cn/a/280398.html

相关文章:

  • C++语法基础(一)
  • Kubernetes 中如何对 etcd 进行备份和还原
  • 分享一个基于python新闻订阅与分享平台flask新闻发布系统(源码、调试、LW、开题、PPT)
  • Midjourney推出网页版编辑器应对Ideogram 2.0冲击
  • 怎么压缩图片大小?7款实用图片压缩免费软件大公开,赶紧收藏试试!
  • 饿了么后端登录模块
  • “Docker中部署Kibana:步骤与指南“
  • sql-labs36-40通关攻略
  • 3款伪原创工具,为你轻松一键生成原创文案
  • 什么是聚类?简单描述如下的聚类方法:划分方法,层次方法,基于密度的方法,基于模型的方法。为每类方法给出例子。
  • 电商数据爬虫技术深度解析:从入门到实战
  • Ardupilot开源飞控之FollowMe验证平台搭建
  • 代码随想录DAY25 - 回溯算法 - 08/24
  • 提示工程自动化实践
  • SpringBoot集成kafka接收对象消息
  • 掐指一算——小六壬预测方法的简单实现
  • 力扣网页端无法进入(问题已解决)
  • Linux 数据结构 顺序表 链表
  • 期末九天从入门到精通操作数据库(mysql)
  • .NET6 多环境,在开发时的应用场景