Docker 的了解和使用
1. 虚拟化全虚拟化虚拟机的操作系统可以和宿主机的操作系统完全不同。 os层虚拟化操作内核相同软件虚拟化。2. docker安装Docker容器本质上是Linux容器它需要Linux内核环境才能运行。在Windows上直接运行Docker需要创建一个“底层环境”来提供这个内核。 常用的方式有 1使用虚拟机在虚拟机里运行一个完整的Linux系统再运行docker 。 --资源占用比较大可以使用乌班图 或者 centos7 以上的版本。 2使用WSL 2 (Windows Subsystem for Linux)。它不是一个完整的虚拟机而是一个轻量级的“兼容层”性能接近原生Linux启动极快资源占用小与Windows文件系统集成更好。 --需要window10及以上的专业版/企业版家庭版不支持安装过程中确保勾选 Use WSL 2 instead of Hyper-V使用WSL 2替代Hyper-V选项。3. 相关命令启动docker服务 systemctl start docker 查看状态systemctl status docker 开机启动docker服务systemctl enable docker 重启docker服务systemctl restart docker 查看镜像docker images 搜索docker search aaa 拉取docker pull aaa 删除镜像docker rmi 镜像id 查看正在运行的容器docker ps 查看所有容器docker ps -a 退出exit 启动守护式容器docker run -d --name自定义名称 镜像id 进入容器docker exec -it 容器名称或者id 启动/停止守护式容器docker start/stop 容器id 删除容器docker rm 容器id 将容器保存成镜像docker commit 容器名或者id 镜像名4. 容器分类1. 后台容器长期运行直到手动停止 -d 2. 前台容器容器启动后会粘住当前命令行终端关闭即停止 没有 -d 3. 交互型容器用户主动退出后才停止 -it 4. 工具型容器退出即销毁无残留 -it --rm 5. 服务型容器随docker自启异常自动恢复 --restartalways
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/2607619.html
如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!