docker 笔记

gui图形化界面
docker pull uifd/ui-for-docker

[root@admin //]# docker run -d -p 9000:9000 --privileged -v /var/run/docker.sock:/var/run/docker.sock uifd/ui-for-docker

命令说明:

ps: ” docker run 【参数】 镜像名 “ 为运行镜像的最基本命令

   -d : 即-detach =true ,  后台运行

   -p :  即 -publish 指定发布的端口,我个人是理解为-port ,端口映射,前面的端口(9000)是计算机的端口,后一个端口是docker 运行容器的端口(9000)。均可自己随意修改

   -privileged:  赋予这个容器一些权限可以执行别的操作

   -v :挂载,前面的是本机目录,后面的是容器执行创建的虚拟目录

四、测试访问:在浏览器中输入你的linux的ip地址,博主这里的是:

http://192.168.60.133:9000 出现如下图,说明图形界面工具管理成功,具体操作,还请自行再摸索!!

命令帮助
Docker pull --help
Docker run --help

Hub.docker.com //搜索镜像 找到拉取镜像命令
1、探索镜像
Docker search ui
Docker search …

1.停止所有的container,这样才能够删除其中的images:
docker stop $(docker ps -a -q)
如果想要删除所有container的话再加一个指令:
docker rm $(docker ps -a -q)
2.查看当前有些什么images
docker images
3.删除images,通过image的id来指定删除谁
docker rmi
想要删除untagged images,也就是那些id为的image的话可以用
docker rmi $(docker images | grep “^” | awk “{print $3}”)
要删除全部image的话
docker rmi $(docker images -q)

Docker ps -a 所有容器包含停止的容器
Docker ps 运行的容器

创建容器并启动
容器是简易的ninux系统
Docker run options image command …
Docker run -d -p 8000:5000 image/image_id 绑定端口/映射端口 容器端口/和宿主端口的绑定
-d 后台运行
-p端口映射

启动已经创建的容器

Docker export id>XXX.zip/xxx.tar.gz
Docker import id/name
Docker ps /docker ps -a
删除容器
Docker rm -f xxx/id or name

Docker pull mysql
要初始化密码
docker run --name mysql -p 33506:3306 -e MYSQL_ROOT_PASSWORD=‘123456’ -d mysql

Docker start mysql

docker exec -it mysql bash

mysql -h localhost -u root -p 不用输密码密码没设置成功

创建镜像并进入容器
Docker run -i -t --name xx -d -p 9000:5000 id/name /bin/bash

//获取容器输出
Docker logs

//docker 文件与主机拷贝
//容器到主机
Docker cp 容器id/name:/dir/file… d:/www/webapp/hello.py
//主机到容器
Docker cp d:/www/webapp/hello.py 容器id/name:/dir/file…

挂载本地文件到容器 =======数据卷 -v指令
Docker run -d -p 9000:5000 -v d:/www/webapp:/opt/webapp id/name

docker run -v f:/data:/var --name mysql -p 33506:3306 -e MYSQL_ROOT_PASSWORD=‘123456’ -d mysql

docker run -v f:/data:/home --name centos -e “container=centos” --privileged=true -d 9f38484d220f /usr/sbin/init

docker commit -a “dx” -m “this is mycentos datastore” 容器id 镜像名:版本

docker commit -a “dx” -m “this is mycentos datastore” 91f05b6762f1 centosdatastore:v1

docker run -d -it --name centos 9f38484d220f /bin/bash

docker tag 5b3bf2920a6d registry.cn-hangzhou.aliyuncs.com/ndsdingxin/myimages:v1

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
资源包主要包含以下内容: ASP项目源码:每个资源包中都包含完整的ASP项目源码,这些源码采用了经典的ASP技术开发,结构清晰、注释详细,帮助用户轻松理解整个项目的逻辑和实现方式。通过这些源码,用户可以学习到ASP的基本语法、服务器端脚本编写方法、数据库操作、用户权限管理等关键技术。 数据库设计文件:为了方便用户更好地理解系统的后台逻辑,每个项目中都附带了完整的数据库设计文件。这些文件通常包括数据库结构图、数据表设计文档,以及示例数据SQL脚本。用户可以通过这些文件快速搭建项目所需的数据库环境,并了解各个数据表之间的关系和作用。 详细的开发文档:每个资源包都附有详细的开发文档,文档内容包括项目背景介绍、功能模块说明、系统流程图、用户界面设计以及关键代码解析等。这些文档为用户提供了深入的学习材料,使得即便是从零开始的开发者也能逐步掌握项目开发的全过程。 项目演示与使用指南:为帮助用户更好地理解和使用这些ASP项目,每个资源包中都包含项目的演示文件和使用指南。演示文件通常以视频或图文形式展示项目的主要功能和操作流程,使用指南则详细说明了如何配置开发环境、部署项目以及常见问题的解决方法。 毕业设计参考:对于正在准备毕业设计的学生来说,这些资源包是绝佳的参考材料。每个项目不仅功能完善、结构清晰,还符合常见的毕业设计要求和标准。通过这些项目,学生可以学习到如何从零开始构建一个完整的Web系统,并积累丰富的项目经验。
资源包主要包含以下内容: ASP项目源码:每个资源包中都包含完整的ASP项目源码,这些源码采用了经典的ASP技术开发,结构清晰、注释详细,帮助用户轻松理解整个项目的逻辑和实现方式。通过这些源码,用户可以学习到ASP的基本语法、服务器端脚本编写方法、数据库操作、用户权限管理等关键技术。 数据库设计文件:为了方便用户更好地理解系统的后台逻辑,每个项目中都附带了完整的数据库设计文件。这些文件通常包括数据库结构图、数据表设计文档,以及示例数据SQL脚本。用户可以通过这些文件快速搭建项目所需的数据库环境,并了解各个数据表之间的关系和作用。 详细的开发文档:每个资源包都附有详细的开发文档,文档内容包括项目背景介绍、功能模块说明、系统流程图、用户界面设计以及关键代码解析等。这些文档为用户提供了深入的学习材料,使得即便是从零开始的开发者也能逐步掌握项目开发的全过程。 项目演示与使用指南:为帮助用户更好地理解和使用这些ASP项目,每个资源包中都包含项目的演示文件和使用指南。演示文件通常以视频或图文形式展示项目的主要功能和操作流程,使用指南则详细说明了如何配置开发环境、部署项目以及常见问题的解决方法。 毕业设计参考:对于正在准备毕业设计的学生来说,这些资源包是绝佳的参考材料。每个项目不仅功能完善、结构清晰,还符合常见的毕业设计要求和标准。通过这些项目,学生可以学习到如何从零开始构建一个完整的Web系统,并积累丰富的项目经验。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值