AI摘要:

该文章首先介绍了在安装宝塔后检查阿里云ECS系统中Python信息的备忘录。作者展示了Python软链接的配置,将python软链接指向python3。接着,文章详细说明了在阿里云ECS上搭建Docker相关环境的步骤,包括安装Docker和Docker Compose。对于Debian系统,提供了相应的代码实例。最后,文章介绍了安装Portainer(Docker的可视化管理界面)的步骤,包括创建数据卷、在宝塔中设置反向代理和安装汉化补丁。通过提供相关命令和详细步骤,该文章适合需要在阿里云ECS上配置Python和Docker环境的读者。

检查安装宝塔后阿里云ECS系统python信息(备忘)

$ cd /usr/bin/
$ ll python*

显示

lrwxrwxrwx 1 root root     7 May 21  2021 python -> python2
lrwxrwxrwx 1 root root     9 May 21  2021 python2 -> python2.7
-rwxr-xr-x 1 root root  7144 Nov 17  2020 python2.7
lrwxrwxrwx 1 root root     9 May 21  2021 python3 -> python3.6
-rwxr-xr-x 2 root root 11328 Nov 17  2020 python3.6
lrwxrwxrwx 1 root root    17 May 21  2021 python3.6-config -> python3.6m-config
-rwxr-xr-x 2 root root 11328 Nov 17  2020 python3.6m
-rwxr-xr-x 1 root root   173 Nov 17  2020 python3.6m-config
-rwxr-xr-x 1 root root  3403 Nov 17  2020 python3.6m-x86_64-config
lrwxrwxrwx 1 root root    16 May 21  2021 python3-config -> python3.6-config

可将python软连接改为python3

$ sudo rm /usr/bin/python
$ ln -s python3 /usr/bin/python

Docker相关环境搭建

安装Docker

sudo yum install -y yum-utils

sudo yum-config-manager \
    --add-repo \
    https://download.docker.com/linux/centos/docker-ce.repo

sudo yum install docker-ce docker-ce-cli containerd.io docker-compose-plugin
  • debian安装(代码实例用于玩客云armbian):

    curl -fsSL https://get.docker.com -o get-docker.sh
    sh get-docker.sh --mirror Aliyun

安装Docker Compose

  1. 访问项目官网下载linux_x86_64可执行文件,上传并移动到/usr/local/bin/目录下,改名为docker-compose
  2. 赋予执行权限
    sudo chmod +x /usr/local/bin/docker-compose
  3. 使用命令docker-compose -v检查是否安装成功。若输出:Docker Compose version即表示安装成功

安装Portainer(可选的可视化管理界面)

  1. 首先创建数据卷docker volume create portainer_data
  2. 宝塔创建用以访问Portainer的网站,设置对应反向代理端口,并在宝塔设置网站目录禁止访问。
  3. 下载汉化补丁解压到网站目录。
  4. 拉取安装Portainer镜像,其中public路径对应挂载为面板中文补丁实际路径

    docker run -d -p 8000:9000 \
    --restart=always \
    -v /var/run/docker.sock:/var/run/docker.sock \
    -v /var/portainer_data:/data \
    -v /www/wwwroot/portainer/public:/public \
    --name portainer-admin \
    portainer/portainer-ce:latest
  5. 安装完成访问面板进行初始化管理员账户设置即可
  • 宝塔后台可安装Docker管理器以操作更直观
  • ssh连接可通过如下命令进入容器中

    $ sudo docker ps  
    $ sudo docker exec -it ***id**** /bin/bash  
文章目录