1.镜像环境centos的拉取
docker pull centos:7.2.1511
2.自定义端(5000),端口映射:,容器端口固定(8000),启动镜像。
docker run -d -it -p 5000:8888 centos:7.2.1511
(补充):nginx容器默认都使用80端口 映射本机也最好默认80端口
docker run -d -it -p 80:80 -p 443:443 nginx:latest
3.查看centos:7.2.1511容器id
docker ps
4.根据容器id进入容器
docker exec -it 容器ID bash 进入容器
以下命令自己看着使用。。
docker save <myimage>:<tag> | gzip -c > <myimage>_<tag>.tar.gz 导出镜像
gunzip -c <myimage>_<tag>.tar.gz | docker load 导入镜像 ??
docker load -i xxx.tar.gz 导入镜像
docker export 921e3de63cd4 > update.tar 导出容器 不用容器导出导入!!
cat nginx-test.tar | docker import - submarineas/my-flask:v0.1 导入容器
docker run -d --name=test 镜像名 镜像启动容器
docker logs -f 容器名 查看容器访问日志
netstat -nlp |grep docker-proxy|awk '{print $4}'|sort 查看容器端口占用情况
docker tag 70ff7873d7cd my_centos:tomcat-centos 修改镜像名字
如果容器所属根目录占用过大 把docker服务的文件移盘
systemctl stop docker
mkdir -p /data1/docker/ #创建新的docker目录,执行命令df -h,找一个大的磁盘
rsync -avz /var/lib/docker/ /data1/docker/ #迁移到新路径下
mv /var/lib/docker /data/docker_bak
ln -s /data1/docker /var/lib/
systemctl daemon-reload
systemctl start docker
5.进入容器修改完成后保存退出
docker commit 容器id 容器名
6.执行宝塔面板Centos安装命令
yum install -y wget && wget -O install.sh http://download.bt.cn/install/install.sh && sh install.sh 可以用作更新重启~
7.安装期间需等待片刻弹出安装确认 输入 y,继续安装。
8.成功后显示内容为如下。用户名,密码登录后自定义。
9.网页端访问Bt-Panel提供的地址(我8888被占用,上面已经把端口地址转接到5000了)
10.宝塔面板升级
不行就在服务器用命令更新
curl -sSO http://download.bt.cn/install/update_to_6.sh && bash update_to_6.sh
11.管理宝塔的常用命令:
停止 /etc/init.d/bt stop
启动 /etc/init.d/bt start
重启 /etc/init.d/bt restart
卸载 /etc/init.d/bt stop && chkconfig --del bt && rm -f /etc/init.d/bt && rm -rf /www/server/panel
查看当前面板端口
cat /www/server/panel/data/port.pl
修改面板端口,如要改成 8881(centos 6 系统)
echo '8881' > /www/server/panel/data/port.pl && /etc/init.d/bt restart
iptables -I INPUT -p tcp -m state --state NEW -m tcp --dport 8881 -j ACCEPT
service iptables save
service iptables restart
修改面板端口,如要改成 8881(centos 7 系统)
echo '8881' > /www/server/panel/data/port.pl && /etc/init.d/bt restart
firewall-cmd --permanent --zone=public --add-port=8881/tcp
firewall-cmd --reload
强制修改 MySQL 管理(root)密码,如要改成 123456
cd /www/server/panel && python tools.pyc root 123456
修改面板密码,如要改成 123456
cd /www/server/panel && python tools.pyc panel 123456
查看宝塔日志 cat /tmp/panelBoot.pl
查看软件安装日志 cat /tmp/panelExec.log
站点配置文件位置 /www/server/panel/vhost
删除域名绑定面板 rm -f /www/server/panel/data/domain.conf
清理登陆限制 rm -f /www/server/panel/data/.login
查看面板授权 IP cat /www/server/panel/data/limitip.conf
关闭访问限制 rm -f /www/server/panel/data/limitip.conf
查看许可域名 cat /www/server/panel/data/domain.conf
关闭面板 SSL rm -f /www/server/panel/data/ssl.pl && /etc/init.d/bt restart
查看面板错误日志 cat /tmp/panelBoot
查看数据库错误日志 cat /www/server/data/.err
站点配置文件目录(nginx) /www/server/panel/vhost/nginx
站点配置文件目录(apache) /www/server/panel/vhost/apache
站点默认目录 /www/wwwroot
数据库备份目录 /www/backup/database
站点备份目录 /www/backup/site
站点日志 /www/wwwlogs