docker安装宝塔及常用命令

docker学习笔记:

yum install -y docker 安装
curl -fsSL https://get.docker.com | bash -s docker --mirror Aliyun 官网安装

docker ps 查看状态
docker stop 容器id/容器名 停止
docker restart 容器id/容器名 重启
systemctl restart docker 重启docker服务
docker pull centos 拉取

docker ps -aq 列出所有的容器 ID
docker stop $(docker ps -aq) 停止所有的容器
docker rm $(docker ps -aq) 删除所有的容器(推荐)
docker rmi $(docker images -q) 删除所有的镜像
docker image prune --force --all 或者docker image prune -f -a : 删除所有不使用的镜像
docker container prune: 删除所有停止的容器

docker images 查看镜像
hub.docker.com查镜像
docker search
centos:latest 最新

docker run -it centos /bin/bash
-i交互操作
-t终端
-d后台运行
exit
docker ps -a 查看所有
docker start id 启动

docker run -itd centos /bin/bash 后台运行 加docker exec 进入
docker exec -itd 容器名/ID /bin/bash 再次进入
退出后不会停止
docker attach -it id /bin/bash 退出后会停止。

进行安装BT

1、docker pull centos 拉取centos镜像

2、运行BT

docker run -itd --name BT -p 20:20 -p 21:21 -p 80:80 -p 443:443 -p 888:888 -p 8888:8888 --privileged=true -v /www:/www centos

解释:

上面命令的意思是创建一个docker容易命名为BT(名称大家自定义)让他后台运行,然后将宿主机的20,21,80,443,888,8888这五个端口映射到docker容器中去。
并且将宿主机的/home/www文件夹映射到docker容器的/www上去(注意:文件目录如果不存在。宿主机和容器会自己创建,无需手动创建)。privileged表示在运行容器的时候,给容器加特权,设置容器有写文件的权限。

docker安装宝塔及常用命令-完美源码

3.进入容器:使用docker ps 查看

docker exec -it d8967b423b4e  /bin/bash (这里也可以直接用 bash)或者下面都行
docker exec -it BT /bin/bash

4. 执行宝塔面板Centos安装命令

yum install -y wget && wget -O install.sh http://download.bt.cn/install/install_6.0.sh && sh install.sh

期间会有一个安装确认,输入y。然后就静心等着安装吧。。。
docker安装宝塔及常用命令-完美源码

等待结束安装即可,这个大家都会操作,自动化的。

问题1:如果重启容器 宝塔会丢失吗?不会滴,我们试试:systemctl docker restart

问题2:如果docker服务重启docker restart docker 数据还在吗?

接下里我们进入容器:
使用:docker ps -a 查看所有容器,docker exec -it 容器id /bin/bash,或者直接 docker exec -it BT /bin/bash
启动bt 选3即可

docker安装宝塔及常用命令-完美源码

docker安装宝塔及常用命令-完美源码

上面我们可以看到宝塔应用还在,如果服务器断电重启了,和docker service重启了,数据依然存在。

特别注意:为了能够保存(持久化)数据以及共享容器间的数据,docker一定使用-v挂载主机目录到容器,比如上面启动容器的 docker -v 参数。

END
如本资源侵犯了您的权益,请联系投诉邮箱admin@wmphp.com进行举报!我们将在收到邮件的1个小时内处理完毕。 本站仅为平台,发布的资源均为用户投稿或转载!所有资源仅供参考学习使用,请在下载后的24小时内删除,禁止商用! Wmphp.com(完美源码)助力正版,如您有自己的原创产品,可以联系客服投稿,代理出售! Wmphp.com(完美源码)客服QQ:136882447 Wmphp.com(完美源码)商务电话(仅对企业客户/个人用户):15120086569 (微信同步) 请注意:本站不提供任何免费的技术咨询服务,为了节约时间,下载前 请确认自己会技术
完美源码 » docker安装宝塔及常用命令
3467+

本站勉强运行

3647+

用户总数

689+

资源总数

0+

今日更新

2024-3-11

最后更新时间