侧边栏壁纸
博主头像
gale-blog博主等级

少年一贯快马扬帆,道阻且长不转弯,要盛大,要绚烂,要哗然,要用理想的泰坦尼克号去撞现实冰川,要当烧赤壁的风,而非借箭草船,要为了一片海,就肯翻万山

  • 累计撰写 39 篇文章
  • 累计创建 5 个标签
  • 累计收到 5 条评论

目 录CONTENT

文章目录

Vagrant

二月在这里
2024-01-19 / 0 评论 / 0 点赞 / 72 阅读 / 11441 字

Vagrant

1.Vagrant + virtualBox安装

超详细的 Vagrant 上手指南 - 知乎 (zhihu.com)

vagrant 官网安装 配置系统环境变量

当使用 vagrant --version 可以全局看到版本证明已经安装好了

virtualBox 官网下载安装 增强插件

2.下载镜像

看自己

Discover Vagrant Boxes - Vagrant Cloud (vagrantup.com)

CentOS Cloud images

Index of /ubuntu-cloud-images/ | 清华大学开源软件镜像站 | Tsinghua Open Source Mirror

3.安装命令

进入vagrant的文件目录中

1.vagrant box list 查看系统中有那些镜像文件

2.vagrant box add [address] 添加镜像

3.vagrant init [box-name]

4.vagrant up 启动

5.vagrant ssh 使用ssh进入虚拟机

5.vagrant halt

6.vagrant distry 销毁

4.虚拟机操作

https://www.cnblogs.com/mlzheng/p/16010772.html#:~:text=Centos7%E4%B8%8B%E5%AE%89%E8%A3%85Docker%E8%AF%A6%E7%BB%86%E6%95%99%E7%A8%8B%20%E5%AE%89%E8%A3%85%E5%AE%98%E7%BD%91%E9%93%BE%E6%8E%A5%EF%BC%9A%20https%3A%2F%2Fdocs.docker.com%2Fengine%2Finstall%2Fcentos%2F%201.1%20%E5%AE%89%E8%A3%85%E5%89%8D%E7%9A%84%E5%87%86%E5%A4%87%20xshell%EF%BC%88%E8%BF%9C%E7%A8%8B%E8%BF%9E%E6%8E%A5%EF%BC%8C%E6%89%A7%E8%A1%8C%E5%AE%89%E8%A3%85%E5%91%BD%E4%BB%A4%EF%BC%89,Centos7%20%E6%9C%8D%E5%8A%A1%E5%99%A8%201.2%20CSDN%E5%AE%89%E8%A3%85%E6%96%B9%E6%B3%95%20%E6%9F%A5%E7%9C%8BCentos%E7%89%88%E6%9C%AC%EF%BC%9A%20lsb_release%20-a

可能存在没有办法解析国内的一些地址,需要去修改域名解析,但是每一次退出之后会变回之前的解析地址 文件/etc/resvol.conf

namespace 8.8.8.8

namespace 114.114.114.114

如何为linux服务器配置DNS解析? - 知乎 (zhihu.com)

(13条消息) Vagrant入门vagrant查看ip七号大米的博客-CSDN博客

(13条消息) linux 端口限制只能在内部127.0.0.1访问,改成可以在公网访问_xiaochao0323的博客-CSDN博客

(13条消息) Linux修改/etc/resolv.conf重启网络后又恢复到原来的状态_西门一刀的博客-CSDN博客

5.docker

ubuntu安装docker

apt-get update

apt-get install \
    apt-transport-https \
    ca-certificates \
    curl \
    gnupg-agent \
    software-properties-common

curl -fsSL https://mirrors.ustc.edu.cn/docker-ce/linux/ubuntu/gpg | sudo apt-key add -


apt-key fingerprint 0EBFCD88

add-apt-repository \
   "deb [arch=amd64] https://mirrors.ustc.edu.cn/docker-ce/linux/ubuntu/ \
  $(lsb_release -cs) \
  stable"


apt-get update

 apt-get install docker-ce docker-ce-cli containerd.io

1.端口映射: docker run -d -p 5001:5000 /name 将部署的机器的端口5000的映射到本地的5001端口

停止所有的容器docker stop $(docker ps -aq)删除所有的容器docker rm $(docker ps -aq)删除所有的镜像docker rmi $(docker images -q)

2.下面的命令可以清理掉所有处于终止状态的容器。

$ docker container prune

  • docker image prune --force --all或者docker image prune -f -a` : 删除所有不使用的镜像

  • docker container prune -f: 删除所有停止的容器

删除容器使用 docker rm

docker run -p 9000:9000 --name minio -di --restart=always \

-e "MINIO_ROOT_USER=root" \

-e "MINIO_ROOT_PASSWORD=root" \

-v /usr/local/minio/data:/data \

-v /usr/local/minio/config:/root/.minio \

minio/minio:RELEASE.2021-06-17T00-10-46Z server /data

Docker 搭建 Minio 对象存储服务 (qq.com)

Springboot使用minio实现分片上传、秒传、续传 (qq.com)

docker安装Nginx详细教程和基本配置 - 知乎 (zhihu.com) ||(14条消息) Docker 安装 Nginx 容器 (完整详细版)_docker nginx_Touch&的博客-CSDN博客

docker run \
-p 80:80 \
--name nginx \
-v /home/nginx/conf/nginx.conf:/etc/nginx/nginx.conf \
-v /home/nginx/conf/conf.d:/etc/nginx/conf.d \
-v /home/nginx/log:/var/log/nginx \
-v /home/nginx/html:/usr/share/nginx/html \
-d nginx:latest

Nginx配置反向代理,一篇搞定! - 知乎 (zhihu.com)

docker查看日志:

docker logs -f -t --tail 行数 容器名[containerID]

lua 学习:

1.liunx安装lua

curl -R -O http://www.lua.org/ftp/lua-5.3.0.tar.gz
tar zxf lua-5.3.0.tar.gz
cd lua-5.3.0
make linux test
make install

如果安装失败报错

lua.c:82:31: fatal error: readline/readline.h: No such file or directory
 #include <readline/readline.h>
                               ^
compilation terminated.
make[2]: *** [lua.o] Error 1
make[2]: Leaving directory `/root/lua-5.3.5/src'
make[1]: *** [linux] Error 2
make[1]: Leaving directory `/root/lua-5.3.5/src'
make: *** [linux] Error 2

尝试安装

centos: yum install readline-devel

如果是其他系统查看对应系统的readline安装包

https://blog.csdn.net/ilvjiale/article/details/129417768

0

评论区