Docker手搓docker宝塔面板
迷你爱手搓docker宝塔面板
IstoreOS下Docker Centos7_宝塔自启动分享
修改Docker 镜像源,就能拉取镜像。
注意:
- 以下内容仅做镜像服务的整理与搜集,未做任何安全性检测和验证。
- 使用前请自行斟酌,并根据实际需求进行必要的安全审查。
- 本列表中的任何服务都不做任何形式的安全承诺或保证。
| DockerHub 镜像仓库 |
镜像加地址 |
| bestcfipas镜像服务 |
https://docker.registry.cyou |
|
https://docker-cf.registry.cyou |
| zero_free镜像服务 |
https://docker.jsdelivr.fyi |
|
https://dockercf.jsdelivr.fyi |
|
https://dockertest.jsdelivr.fyi |
| docker proxy |
https://dockerpull.com |
| docker proxy |
https://dockerproxy.cn |
| Docker镜像加速站 |
https://hub.uuuadc.top |
|
https://docker.1panel.live |
|
https://hub.rat.dev |
| DockerHub 镜像加速代理 |
https://docker.anyhub.us.kg |
|
https://docker.chenby.cn |
|
https://dockerhub.jobcher.com |
| 镜像使用说明 |
https://dockerhub.icu |
| Docker镜像加速站 |
https://docker.ckyl.me |
| 镜像使用说明 |
https://docker.awsl9527.cn |
| 镜像使用说明 |
https://docker.hpcloud.cloud |
| DaoCloud 镜像站 |
https://docker.m.daocloud.io |
| AtomHub 可信镜像仓库平台 (只包含基础镜像,共336个) |
https://atomhub.openatom.cn |
https://docker.kejilion.pro
SSH登录istoreos。
拉取Centos镜像
- 从镜像创建容器
1
| docker run -d --name bt -it --privileged=true --restart=always -p 88:80 -p 8899:8899 -p888:888 -p 822:822 -p 821:21 -e TZ=Asia/Shanghai centos:7
|
- istore的SSh进入容器centos7 ssh
1
| docker exec -it bt /bin/bash
|
- 更改容器源为国内,可以自行更改可用的Centos7源
1
| bash <(curl -sSL https://linuxmirrors.cn/main.sh)
|
- 安装SSH及其它常用
1
| yum install -y net-tools
|
1
| yum install -y openssl openssh-server
|
1
| yum install -y initscripts
|
- 添加SSH参数并启动SSH
1
| ssh-keygen -q -t rsa -b 2048 -f /etc/ssh/ssh_host_rsa_key -N ''
|
1
| ssh-keygen -q -t ecdsa -f /etc/ssh/ssh_host_ecdsa_key -N ''
|
1
| ssh-keygen -t dsa -f /etc/ssh/ssh_host_ed25519_key -N ''
|
- 编辑SSH配置文件,更改并启用端口,改端口为822
编辑文件
1
| nano /etc/ssh/sshd_config
|
去除”#“注释,启用22端口,改22为822避免和IstoreOS冲突,并开启PermitRootLogin yes允许root登录
启动SSH服务,当没有报错,并出现PID号,说明启动成功。你可以路由ip+822端口SSH访问容器Centos7
==请注意,如果安装了宝塔面板ssh登录端口,一定要进入登录宝塔网页后台,找到安全——防火墙,添加822 放行端口,不然无法连接容器ssh的。==
安装宝塔面板-开心纯净版 7.7.0版本
1
| yum install -y wget && wget -O install.sh http://v7.hostcli.com/install/install_6.0.sh && sh install.sh
|
转到宝塔官方
==宝塔安装完了,登录到面板安装LNMP。==
- 现在给容器Centos7下应用bt开机自启动的方法
1 2 3
| cd / touch bt.sh nano bt.sh
|
1 2 3 4 5 6 7 8 9
| #!bin/bash /usr/sbin/sshd -D & /usr/sbin/crond -i /etc/init.d/bt start /etc/init.d/mysqld start /etc/init.d/php-fpm-72 start /etc/init.d/nginx start /etc/init.d/pure-ftpd start /bin/bash
|
==上面添加到bt.sh中==
设置文件权限
- 从容器创建新的名为bt/ssh:centos7的新镜像.
1
| docker commit bt bt/ssh:centos7
|
- 重新创建名为bt容器,容器启动时执行bt.sh文件
1
| docker run -d --name bt -it --privileged=true --restart=always -p 88:80 -p 8899:8899 -p888:888 -p 821:21 -p 822:822 -e TZ=Asia/Shanghai bt/ssh:centos7 /bt.sh
|
==如果觉得麻烦可以直接用我的镜像==
1
| docker run -d --name bt -it --privileged=true --restart=always -p 88:80 -p 8899:8899 -p888:888 -p 822:822 -p 821:21 -e TZ=Asia/Shanghai cqzym/minia-bt /bt.sh
|
CentOS:
账号:root 密码:blog.minia.us.kg
宝塔面板:
账号:minia 密码:blog.minia.us.kg