安装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+宝塔环境相关推荐

  1. 如何在Linux下安装Docker

    如何在Linux下安装Docker Docker概念: Docker包括三个基本概念: l  镜像(Image) l  容器(Container) l  仓库(Repository) 理解了这三个概念 ...

  2. Linux下安装Docker,报错docker: unrecognized service的两种解决方案

    Linux下安装Docker,报错docker: unrecognized service的两种解决方案 参考文章: (1)Linux下安装Docker,报错docker: unrecognized ...

  3. Docker Linux下安装配置及启动

    Docker Linux下安装配置及启动 linux配置环境 基础下载镜像: wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliy ...

  4. docker linux alpine 安装php扩展

    docker linux alpine 安装php扩展 这里以xdebug为例 #安装pecl wget http://pear.php.net/go-pear.phar -O go-pear.php ...

  5. Linux yum 安装docker容器

    linux yum安装docker docker的三大核心概念:镜像.容器.仓库 镜像:类似虚拟机的镜像.用俗话说就是安装文件,Docker镜像是用来放在容器中启动的 容器:容器是用来运行镜像文件的, ...

  6. 云原生之使用docker部署centos系统测试环境

    云原生之使用docker部署centos系统测试环境 一.检查本地服务器系统版本 二.检查docker版本 三.检查docker状态 四.下载centos镜像 五.创建centos容器 1.运行cne ...

  7. 【阿里云镜像】使用阿里云Docker CE 镜像安装Docker

    文章目录 一.参考链接 二.Docker CE简介 三.使用阿里云Docker CE镜像安装Docker 1.SSH连接CentOS 7系统 2.基于CentOS 7安装配置Docker(使用 yum ...

  8. 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 ...

  9. linux系统下安装pip3,linux下安装python3和对应的pip环境教程详解

    linux下安装python3和对应的pip环境教程详解 1.下载python3.6的安装包: 2.解压后,进入到解压目录下,执行如下命令,将python3.6进行编译,如下是将python的环境编译 ...

最新文章

  1. python正则表达式_Python正则表达式简记和re库!
  2. BZOJ 1691: [Usaco2007 Dec]挑剔的美食家( 平衡树 )
  3. funny alphabet
  4. 日志管理:(五) log4j.xml 配置实例
  5. python3.7代码_Centos7源代码安装python3.7,centos7,源码,python37
  6. python 类继承和组合_python类与对象的组合与继承
  7. 对Boost.Asio中异步事件循环的理解
  8. 好好编程-物流项目03【GitHub管理】
  9. 【Deepin】 Deepin 系统安装教程
  10. 吃饭 睡觉 打豆豆!!!
  11. Android Base64解码失败问题
  12. LU分解法c语言程序设计,矩陣LU分解求逆详细分析与C语言实现.doc
  13. c语言贪心算法找零问题,贪心算法-找零问题-实验报告
  14. 如何将word文档转换成电子书?
  15. Linux对main未定义引用,当对体量使用实时时,对main的未定义引用
  16. 2021-07-08~2021-07-22总结--zhengjun
  17. 《最优状态估计-卡尔曼,H∞及非线性滤波》:第10章 有关卡尔曼滤波的其他讨论
  18. 从零开始学习React——(十二):React单项数据流和混用jQuery以及函数式编程
  19. 2021年国内高校教职,求职过程和结果如何?
  20. l7809cv是什么管子_L7805CV稳压电路图 L7805CV引脚图封装参数大全

热门文章

  1. python循环功能在try里实现_try excep在for循环中的使用易错点
  2. CDN百科第五讲 | CDN和游戏加速器有什么区别?
  3. (折扣计算)需求说明:普通顾客购物满100元打9折;会员购物打8折;会员购物满200元打7.5折(判断语句if-else和switch语句的嵌套结...
  4. Second State goes to Devcon5
  5. iOS打包 App Thinning 选项
  6. samtools命令大全
  7. Python开发工具的七种“工具”的介绍
  8. 2022年一级注册建筑师考试设计前期与场地设计复习题及答案
  9. 邓紫棋演唱会门票贵过陈奕迅 网友:还不够级别
  10. SIMS(secondary ion mass spectroscopy)二次离子质谱