docker学习总结四

author author     2023-01-30     785

关键词:

1. 创建容器

$ docker create -it ubuntu:latest
2. 启动容器
$ docker start 容器ID
3. 新建并启动容器
$ docker run -it ubuntu:16.04 /bin/bash
4. 守护态运行
$ docker run -d ubuntu /bin/sh -c "while true; do echo hello world; sleep 1; done"
5.停止容器
$ docker stop 容器id
6. 进入容器
$ docker exec -it 容器id /bin/bash
7. 删除容器
删除已经终止的容器
$ docker rm 容器id

删除正在运行的容器
$ docker run -d ubuntu:16.04 /bin/sh -c "while true; do echo hello world; sleep 1; done"
8. 导出容器
不管运行与否都可导出
$ docker export -o test_for_run.tar 容器id

$ docker export 容器id >test_for_stop.tar
9. 导入容器
$ docker import test_for_run.tar - test/ubuntu:dao.1

docker学习总结八

使用Dockerfile创建镜像一般Dockerfile分为四部分:基础镜像信息、维护者信息、镜像操作指令和容器启动时的指令1.指令说明指令说明FROM指定所创建镜像的基础镜像MAINTAINER指定维护者信息RUN运行命令CMD指定启动容器时默认执行的命... 查看详情

docker学习总结(59)——dockerfiile相关知识点再总结(代码片段)

一、dockerfile的基本定义dockerfile`是一个包含用于组合镜像的命令的文本文档,可以在命令中调用任何命令,docker通过读取Dockerfile中的指令自动生成镜像二、dockerfile的基本结构dockerfile一般分为四部分:基本镜像信息,维护者信息,镜像... 查看详情

docker学习总结(59)——dockerfiile相关知识点再总结(代码片段)

一、dockerfile的基本定义dockerfile`是一个包含用于组合镜像的命令的文本文档,可以在命令中调用任何命令,docker通过读取Dockerfile中的指令自动生成镜像二、dockerfile的基本结构dockerfile一般分为四部分:基本镜像信息,维护者信息,镜像... 查看详情

docker学习笔记总结(代码片段)

文章目录1.卸载docker服务步骤(实用!!)2.docker私有库3.容器数据卷的使用4.容器卷和主机互通互联5.容器卷ro和rw读写规则6.卷的继承和共享7.docker安装tomcat8.docker安装mysql8.1运行mysql容器8.2dockermysql容器卷配置(非常重要)8.3docke... 查看详情

docker学习总结(68)——docker数据卷相关知识总结

前言在生产环境中使用Docker,要想实现数据的持久化(所谓Docker的数据持久化即数据不随着Container的结束而结束)或者需要在多个容器之间进行数据共享,需要将数据从宿主机挂载到容器中,这就会涉及容器的数据管理操作。Doc... 查看详情

docker学习总结一

什么是dockerDocker是基于go语言实现的开源容器项目,诞生于2013年初,最初发起者dotCloud公司。docker虚拟化的好处快速交付和部署更高效的资源利用更轻松的歉意和扩展更简单的更新管理docker与虚拟化docker是基于操作系统虚拟化,... 查看详情

docker学习总结(60)——docker-compose基础知识回顾总结(代码片段)

一、Docker-Compose的基本介绍Docker-Compose是Docker官方开源的项目,负责实现对Docker容器的快速编排,它是由python编写的。#说下Docker-Compose里的两个基本概念#服务(service):一个应用容器,也就是docker容器,#项目(project):由一组关联的容器组... 查看详情

docker学习总结(60)——docker-compose基础知识回顾总结(代码片段)

一、Docker-Compose的基本介绍Docker-Compose是Docker官方开源的项目,负责实现对Docker容器的快速编排,它是由python编写的。#说下Docker-Compose里的两个基本概念#服务(service):一个应用容器,也就是docker容器,#项目(project):由一组关联的容器组... 查看详情

docker学习总结(74)——dockerswarm全面总结(代码片段)

一、前言Swarm是Docker公司推出的用来管理docker集群的平台,几乎全部用GO语言来完成的开发的,代码开源在https://github.com/docker/swarm;DockerSwarm和DockerCompose一样,都是Docker官方容器编排项目,但不同的是,Dock... 查看详情

docker学习入门-总结

docker简介Docker作为一个软件集装箱化平台,可以让开发者构建应用程序时,将它与其依赖环境一起打包到一个容器中,然后很容易地发布和应用到任意平台中docker安装Docker分为CE和EE两大版本。CE即社区版(免费,支持周期7个月... 查看详情

docker学习笔记总结(代码片段)

文章目录1.卸载docker服务步骤(实用!!)2.docker私有库3.容器数据卷的使用4.容器卷和主机互通互联5.容器卷ro和rw读写规则6.卷的继承和共享7.docker安装tomcat8.docker安装mysql8.1运行mysql容器8.2dockermysql容器卷配置(非常重要)8.3docke... 查看详情

docker学习总结——云端基于docker的微服务与持续交付实践

本文根据〖2016全球运维大会•深圳站〗现场演讲嘉宾分享内容整理而成 查看详情

docker学习笔记总结(代码片段)

文章目录1.docker简介2.docker的三个组成3.docker的工作原理4.centos系统上安装docker5.阿里云镜像加速器6.dockerrun命令执行流程7.docker命令7.1帮助启动类命令7.2镜像命令7.3容器命令7.3.1dockerrun命令详解7.3.2dockerps命令详解7.3.3容器服务的一... 查看详情

docker学习总结三

获取镜像dockerpull默认从dockerhub镜像源下载镜像格式为dockerpullNAME:TAG//:TAG可写可不写,不写默认最新版$dockerpullubuntu:16.04$dockerpullcentos创建容器$dockerrun-itcentos/bin/bash查看镜像信息$dockerimages使用tag命令添加镜像标签$dockertagcentos:latest 查看详情

docker学习总结(69)——不用docker如何构建容器

Docker有什么问题?Docker在armhf、arm64和x86_64平台上运行良好。DockerCLI不仅用于构建/发布/运行镜像,多年来它还背负了太多的东西,现在还与DockerSwarm和DockerEE特性捆绑在一起。Docker之外的选择有一些项目试图让“docker”回到它原... 查看详情

docker学习总结十

添加SSH服务1.commi配置完ssh环境后$dockercommit容器IDsshd:ubuntu保存为一个新的镜像2.Dockerfile在一个空目录下viDockerfile#设置继承镜像FROMubuntu#提供作者信息MAINTAINERdocker_user([email protected])#面开始运行更新命令RUNapt-getupdateRUNapt-getinst 查看详情

docker学习笔记总结(代码片段)

文章目录1.dockernetwork简介2.dockernetwork网络模式3.docker底层容器ip和容器映射变化4.dockernetwork4.1bridge模式4.2host模式4.3none模式4.4container模式4.5自定义网络模式5.docker-compose容器编排简介6.compose的下载安装7.compose的几个核心概念8.compose... 查看详情

docker学习笔记总结(代码片段)

文章目录1.dockernetwork简介2.dockernetwork网络模式3.docker底层容器ip和容器映射变化4.dockernetwork4.1bridge模式4.2host模式4.3none模式4.4container模式4.5自定义网络模式5.docker-compose容器编排简介6.compose的下载安装7.compose的几个核心概念8.compose... 查看详情