win7 docker linux,win7安装docker并部署CentOS+宝塔环境
安装docker Toolbox
安装好后桌面会多出三个图标,分别是:Oracle VM VirtualBox,Kitematic (Alpha),Docker Quickstart Terminal。
双击Docker Quickstart Terminal图标来启动 Docker Toolbox 终端。稍等片刻后,会显示:
代表docker环境已经安装成功。宿主主机IP为:192.168.99.100
运行hello world
在终端中输入命令:
显示结果如下:
拉取centos7镜像
在终端输入以下命令:
设置共享文件夹
首先在G:\soft\目录下,新建一个docker文件夹用作共享文件夹,然后在docker文件夹里新建一个www文件夹,用于后面安装宝塔面板。
双击打开Oracle VM VirtualBox,找到运行的虚拟机,打开设置->共享文件夹,将默认的共享文件夹修改为G:\soft\docker,勾选自动挂载:
设置完成后重启虚拟机。
重新双击打开Docker Quickstart Terminal,通过以下命令进入虚拟机:
切换root用户:
查看磁盘挂载情况:
exit退回到Docker Quickstart Terminal
运行centos7容器
-p: 指定端口映射,格式为:主机(宿主)端口:容器端口
–name :为容器指定一个名称
-v: 绑定本地文件夹。/docker/www对应的是宿主机的G:/soft/docker/www目录 /www是容器的目录
如果提示G:\soft\Docker Toolbox\docker.exe: Error response from daemon: cgroups: cannot f
ind cgroup mount destination: unknown.这个错误
解决办法:
1、执行docker-machine ssh进入Linux虚拟机。
2、执行sudo mkdir /sys/fs/cgroup/systemd
3、执行sudo mount -t cgroup -o none,name=systemd cgroup /sys/fs/cgroup/systemd
4、删除容器,重新启动:
进入centos容器交互界面
安装wget
安装宝塔
构建新镜像
将安装好宝塔的容器打包为新的镜像,便于以后使用:
退出容器:
执行命令:
-a :提交的镜像作者;
-c :使用Dockerfile指令来创建镜像;
-m :提交时的说明文字;
-p :在commit时,将容器暂停。
centos7为容器名
centos7bt为新的镜像名
构建新容器
-p: 指定端口映射,格式为:主机(宿主)端口:容器端口
–name :为容器指定一个名称
访问宝塔面板
http://192.168.99.100:8888
注:如果使用宝塔面板用极速安装的方式安装软件失败时,就试试用编译安装的方式。
其他常用命令
启动容器
更多资料
win7 docker linux,win7安装docker并部署CentOS+宝塔环境相关推荐
- 如何在Linux下安装Docker
如何在Linux下安装Docker Docker概念: Docker包括三个基本概念: l 镜像(Image) l 容器(Container) l 仓库(Repository) 理解了这三个概念 ...
- Linux下安装Docker,报错docker: unrecognized service的两种解决方案
Linux下安装Docker,报错docker: unrecognized service的两种解决方案 参考文章: (1)Linux下安装Docker,报错docker: unrecognized ...
- Docker Linux下安装配置及启动
Docker Linux下安装配置及启动 linux配置环境 基础下载镜像: wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliy ...
- docker linux alpine 安装php扩展
docker linux alpine 安装php扩展 这里以xdebug为例 #安装pecl wget http://pear.php.net/go-pear.phar -O go-pear.php ...
- Linux yum 安装docker容器
linux yum安装docker docker的三大核心概念:镜像.容器.仓库 镜像:类似虚拟机的镜像.用俗话说就是安装文件,Docker镜像是用来放在容器中启动的 容器:容器是用来运行镜像文件的, ...
- 云原生之使用docker部署centos系统测试环境
云原生之使用docker部署centos系统测试环境 一.检查本地服务器系统版本 二.检查docker版本 三.检查docker状态 四.下载centos镜像 五.创建centos容器 1.运行cne ...
- 【阿里云镜像】使用阿里云Docker CE 镜像安装Docker
文章目录 一.参考链接 二.Docker CE简介 三.使用阿里云Docker CE镜像安装Docker 1.SSH连接CentOS 7系统 2.基于CentOS 7安装配置Docker(使用 yum ...
- centos 7.9 yum 安装最新版docker与dnf安装docker compose v2
centos 7.9 yum 安装最新版docker与dnf安装docker compose v2 一.环境查看 1.系统内核 #uname -r 2.系统版本 #cat /etc/redhat-re ...
- linux系统下安装pip3,linux下安装python3和对应的pip环境教程详解
linux下安装python3和对应的pip环境教程详解 1.下载python3.6的安装包: 2.解压后,进入到解压目录下,执行如下命令,将python3.6进行编译,如下是将python的环境编译 ...
最新文章
- python正则表达式_Python正则表达式简记和re库!
- BZOJ 1691: [Usaco2007 Dec]挑剔的美食家( 平衡树 )
- funny alphabet
- 日志管理:(五) log4j.xml 配置实例
- python3.7代码_Centos7源代码安装python3.7,centos7,源码,python37
- python 类继承和组合_python类与对象的组合与继承
- 对Boost.Asio中异步事件循环的理解
- 好好编程-物流项目03【GitHub管理】
- 【Deepin】 Deepin 系统安装教程
- 吃饭 睡觉 打豆豆!!!
- Android Base64解码失败问题
- LU分解法c语言程序设计,矩陣LU分解求逆详细分析与C语言实现.doc
- c语言贪心算法找零问题,贪心算法-找零问题-实验报告
- 如何将word文档转换成电子书?
- Linux对main未定义引用,当对体量使用实时时,对main的未定义引用
- 2021-07-08~2021-07-22总结--zhengjun
- 《最优状态估计-卡尔曼,H∞及非线性滤波》:第10章 有关卡尔曼滤波的其他讨论
- 从零开始学习React——(十二):React单项数据流和混用jQuery以及函数式编程
- 2021年国内高校教职,求职过程和结果如何?
- l7809cv是什么管子_L7805CV稳压电路图 L7805CV引脚图封装参数大全
热门文章
- python循环功能在try里实现_try excep在for循环中的使用易错点
- CDN百科第五讲 | CDN和游戏加速器有什么区别?
- (折扣计算)需求说明:普通顾客购物满100元打9折;会员购物打8折;会员购物满200元打7.5折(判断语句if-else和switch语句的嵌套结...
- Second State goes to Devcon5
- iOS打包 App Thinning 选项
- samtools命令大全
- Python开发工具的七种“工具”的介绍
- 2022年一级注册建筑师考试设计前期与场地设计复习题及答案
- 邓紫棋演唱会门票贵过陈奕迅 网友:还不够级别
- SIMS(secondary ion mass spectroscopy)二次离子质谱