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;
  • 3
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值