Docker教程

Docker教程
Mr.Chen一、认识Docker
1 | 1.Docker是一种容器技术,用于将我们的应用以及应用运行的环境一起打包、发布,从而解决软件跨环境迁移的问题 |
二、Docker的安装
1 | 1、yum 包更新到最新 |
三、配置Docker镜像加速器
1 | 由于Docker的远程仓库的服务器在国外,在下载镜像的时候速度比较慢,因此安装完Docker后先配置Docker的镜像加速器。镜像加速器的地址有很多,如中科大、阿里云、网易云、腾讯云。这里采用速度较快的阿里云。 |
1 | sudo mkdir -p /etc/docker |
四、Docker的组成部分
1 | Docker = deamon + image + container + registries |
基本概念
1 | image: 镜像,本质上就是一个文件系统,相当于"软件" |
五、操作Docker的守护进程——deamon
1 | 开启Docker服务:systemctl start docker |
六、操作镜像——image
1 | 1.查看本地镜像列表:docker images |
七、操作容器——contrainer
7.1 查看容器
1 | 查看运行状态中的容器:docker ps |
7.2 创建并启动容器
1 | docker run 参数 |
7.3 启动容器
1 | docker start 容器ID/容器名字 |
7.4 停止容器
1 | docker stop 容器ID/容器名字 |
7.5 删除容器
1 | docker rm 容器ID/容器名字 |
7.6 查看容器的详细信息
1 | docker inspect 容器ID/容器名字 |
八、容器的数据卷
8.1 数据卷的概念
1 | 思考: |
1 | 为了解决上面的问题,因此引出了数据卷的概念。 |
8.2 配置数据卷
1 | 创建启动容器时,使用 –v 参数 设置数据卷 |
1 | 注意事项: |
8.3 数据卷容器
1 | 数据卷容器,与普通的容器没有什么差别,只不过该容器配置了数据卷,然后其他的容器就可以通过该容器快速的配置相同的数据卷,这个时候这个容器就被称作数据卷容器。作用:帮助其他容器快速创建数据卷,实现多个容器挂载到同一数据卷 |
8.4 配置数据卷容器
1 | 1.创建启动c3数据卷容器,使用 –v 参数 设置数据卷 |
1 | 2.创建启动 c1 c2 容器,使用 –-volumes-from 参数 设置数据卷 |
评论
匿名评论隐私政策
✅ 你无需删除空行,直接评论以获取最佳展示效果



















