Docker虚拟机

Docker镜像与容器

  • 容器是从镜像中创建出来的虚拟实例

管理Docker虚拟机

  • 启动,关闭与重启

      service docker start
    
      service docker stop
    
      service docker restart
  • 安装docker

      yum update
    
      yum install -y docker

Docker虚拟机管理命令

m_990d68b08e8fe8223a77105ab1f2a94f_r

参数名 说明
DockerFile 定义了jingxiang镜像要安装的程序和配置的环境
build 创建镜像
push 把镜像上传到仓库
pull 把镜像从仓库下载到本地
save/export, load/import 导入导出指令
pause 暂停
unpause 移除暂时
rm 移除容器

在线安装镜像

  • DaoCLoud加速器

      curl -sSL https://get.daocloud.io/daotools/set_mirror.sh | sh -s http://f1361db2.m.daocloud.io
    
      修改docker配置文件 vi /etc/docker/daemon.json ; #去掉后面能逗号
  • 在线搜索软件

      docker search php
  • 拉取应用

      docker pull 
  • 查看docker镜像

      docker images
  • 导出镜像成压缩文件

      docker save  image_name > /home/image_name.tar.gz ;#导出镜像
    
      docker load < /home/images_name.tar.gz ; #导入镜像
    
      docker rmi image_name ; #删除镜像

启动容器

  • 启动镜像会创建一个运行专业的容器

      docker run -it --name myphp73 php bash; #-it表示开启容器出现交互页面,php表示镜像名字
    
      docker run -it --name myphp73 -p 80:80 -p 81:81 php bash; #
    
      docker run -it --name myphp -v /home/file:/var/file php bash
    
      docker run -it -p 80:80 -p 3306:3306 -v /home/project:/soft --privileged --name myphp1 docker.io/w3media/php73-fpm bash
    
      docker ps ;#查看docker运行进程

暂停和停止容器

  • 暂停和停止容器的命令如下

      docker pause mydocker ; #暂停容器
      docker unpause mydocker ; #恢复容器
      docker stop mydocker ; #停止容器
      docke start -i mydokcer;
 收藏 (0) 打赏

您可以选择一种方式赞助本站

支付宝扫一扫赞助

微信钱包扫描赞助

未经允许不得转载:小林博客 www.vvso.cn小林博客 » Docker虚拟机
分享到: 更多 (0)

评论 抢沙发

切换注册

登录

忘记密码 ?

切换登录

注册