Linux_8 租云服务器及配docker环境
1 概述
云平台的作用:
存放我们的docker容器,让计算跑在云端。
获得公网IP地址,让每个人可以访问到我们的服务。
任选一个云平台即可,推荐配置:
1核 2GB(后期可以动态扩容,前期配置低一些没关系)
网络带宽采用按量付费,最大带宽拉满即可(费用取决于用量,与最大带宽无关)
系统版本:ubuntu 20.04 LTS(推荐用统一版本,避免后期出现配置不兼容的问题)
2 租云服务器及安装docker
docker镜像便于迁移,用一个配置好的docker镜像创建一个容器,自己使用(拎包入住)
2.1 阿里云
阿里云地址:https://www.aliyun.com/
2.1.1 创建工作用户acs并赋予sudo权限
- 登录到新服务器。打开AC Terminal,然后:
ssh root@xxx.xxx.xxx.xxx # xxx.xxx.xxx.xxx替换成新服务器的公网IP
- 创建acs用户:
adduser acs # 创建用户acs
usermod -aG sudo acs # 给用户acs分配sudo权限
-
配置免密登录方式
退回AC Terminal,然后配置acs用户的别名和免密登录,可以参考 https://www.cnblogs.com/jia-ming#/p/18020984/ 4. ssh——ssh登录。 -
安装tmux和docker
登录自己的服务器,然后安装tmux:
sudo apt-get update
sudo apt-get install tmux
打开tmux
。(养成好习惯,所有工作都在tmux
里进行,防止意外关闭终端后,工作进度丢失)
然后在tmux
中根据docker
安装教程安装docker
即可。
- 配置新服务器的工作环境
将AC Terminal
的配置传到新服务器上:
scp .bashrc .vimrc .tmux.conf server_name: # server_name需要换成自己配置的别名
2.2 安装docker
https://docs.docker.com/engine/install/ubuntu/
- Set up Docker's
apt
repository.
# Add Docker's official GPG key:
sudo apt-get update
sudo apt-get install ca-certificates curl
sudo install -m 0755 -d /etc/apt/keyrings
sudo curl -fsSL https://download.docker.com/linux/ubuntu/gpg -o /etc/apt/keyrings/docker.asc
sudo chmod a+r /etc/apt/keyrings/docker.asc
# Add the repository to Apt sources:
echo \
"deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.asc] https://download.docker.com/linux/ubuntu \
$(. /etc/os-release && echo "$VERSION_CODENAME") stable" | \
sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
sudo apt-get update
- Install the Docker packages.
To install the latest version, run:
sudo apt-get install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin
- Verify that the Docker Engine installation is successful by running the
hello-world
image.
sudo docker run hello-world
This command downloads a test image and runs it in a container. When the container runs, it prints a confirmation message and exits.
此命令下载测试映像并在容器中运行。当容器运行时,它会打印一条确认消息并退出。
2.3 安装docker后,安装常用命令
docker --version ##docker版本
sudo apt-get install tree ## 安装tree