【服务器】Docker项目基础环境搭建
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
- 访问项目官网下载linux_x86_64可执行文件,上传并移动到/usr/local/bin/目录下,改名为docker-compose
- 赋予执行权限
sudo chmod +x /usr/local/bin/docker-compose
- 使用命令
docker-compose -v
检查是否安装成功。若输出:Docker Compose version
即表示安装成功
安装Portainer(可选的可视化管理界面)
- 首先创建数据卷
docker volume create portainer_data
- 宝塔创建用以访问Portainer的网站,设置对应反向代理端口,并在宝塔设置网站目录禁止访问。
- 下载汉化补丁解压到网站目录。
拉取安装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
- 安装完成访问面板进行初始化管理员账户设置即可
- 宝塔后台可安装Docker管理器以操作更直观
ssh连接可通过如下命令进入容器中
$ sudo docker ps $ sudo docker exec -it ***id**** /bin/bash
本站所有原创文章版权所有,禁止转载,欢迎转发文章链接,参考请标明出处并连接到本站相应页面。所有注明的转载内容版权归原作者所有,如不慎侵权请原作者联系本站删除。