配置云服务器环境

发布时间 2023-11-20 17:04:23作者: A_sc

配置云服务器环境

1、docker 创建ubuntu容器

  • 创建容器, 其中--privileged能赋予容器更多权限,好让容器内的docker使用主机的守护进程
    docker run --privileged -p 20000:8848 -p 20001:3306 -p 20002:6379 -p 20003:22 --name guli_environment -itd ubuntu:20.04
    
  • 进入容器,注意/bin/bash必须在
    docker exec -it guli_environment /bin/sh
    
  • 由于容器是轻量级了,需要安装一些依赖
    apt-get update
    apt-get install sudo
    apt-get install openssh-server
    apt-get install vim
    apt-get install tmux
    
  • 安装docker: 推荐博客
  • 启动服务: 推荐博客
    sudo service docker restart
    sudo service docker status 
    
    显示如下结果就成功了:

2、给ubuntu容器添加新用户

  • 添加用户asc
    adduser asc
    
  • 给用户分配sudo权限
    usermod -aG sudo asc
    

3、由于后面基本都是在这个ubuntu容器上部署服务,所以配置一下ssh免密登录

  • 将你的设备信息公钥写在~/.ssh/authorized_keys
  • 注意一定要确保主机ubuntu容器启动,且该容器内ssh启动,还要确保端口映射正确
    service ssh status
    service ssh restart
    
  • 注意给asc用户也配置以下免密登录,方法是相同的。
  • 同时在当前用户asc下,将用户添加到 docker 用户组中 (注意执行下面命令后要退出重进才能生效)
    sudo usermod -aG docker $USER
    

4、正式开始部署服务