配置云服务器环境
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