参考资料
hub.docker.com 查看docker官方仓库,需要梯子
Docker命令大全
黑马程序员docker实操教程 (黑马讲的真的不错
容器与虚拟机
![[图片]](https://i-blog.csdnimg.cn/blog_migrate/b6070385426af0615472c4ddacf60c7c.png)
安装
yum install -y docker
Docker服务命令
- 启动服务
systemctl start docker - 停止服务
systemctl stop docker - 重启服务
systemctl restart docker - 查看docker服务状态
systemctl status docker - 设置开机启动docker
systemctl enable docker - 查看版本
docker -v - 配置镜像源方法
阿里云镜像源配置方法
Docker镜像命令
- 搜索镜像
docker search nacos - 拉取镜像
docker pull redis - 拉取指定版本镜像,可以在docker官网查看镜像有哪些版本
docker pull nacos/nacos-server:1.2.0 - 删除指定本地镜像
docker rmi 镜像id - 删除所有本地镜像
Docker rmidocker images -q
Docker容器命令
nacos为容器名
-
查看容器
docker ps 查看正在运行的容器
docker ps -a 查看所有容器(包括关闭的) -
创建并启动启动容器
docker run

更多示例:
docker run --env MODE=standalone --name nacos --restart=always -d -p 8848:8848 nacos/nacos-server:1.2.0
![[图片]](https://i-blog.csdnimg.cn/blog_migrate/84170ac5f7da3d2a770854437afe36f7.png)
-
启动容器
docker start nacos -
停止容器
docker stop nacos -
删除容器:无法删除运行状态中的容器
docker rm -f nacos -
查看容器信息
docker inspect nacos
数据卷
- 数据卷配置
docker run … -v 宿主文件路径:容器文件路径
![[图片]](https://i-blog.csdnimg.cn/blog_migrate/7115650d7b3733486fdb18700d487907.png)
![[图片]](https://i-blog.csdnimg.cn/blog_migrate/1d299b063735a2157b4c3d03874492b9.png)
数据卷容器
![[图片]](https://i-blog.csdnimg.cn/blog_migrate/c875020e233df714c281cd2a2ed6402f.png)
![[图片]](https://i-blog.csdnimg.cn/blog_migrate/33336847d43be52e172744417a392090.png)
端口映射问题
![[图片]](https://i-blog.csdnimg.cn/blog_migrate/435d71a71f26b8e3068cbb4849fe60c3.png)
应用部署
- 搜索镜像
- 拉取镜像
- 创建容器,设置端口映射
- 使用外部机器连接应用
![[图片]](https://i-blog.csdnimg.cn/blog_migrate/2a92e507040a4c9e6632218625390c93.png)
镜像原理
![[图片]](https://i-blog.csdnimg.cn/blog_migrate/ad7c1b2030f7a8357f31bfed95809f97.png)
![[图片]](https://i-blog.csdnimg.cn/blog_migrate/21a746ab8976615a298b3341aa96b062.png)
镜像制作
![[图片]](https://i-blog.csdnimg.cn/blog_migrate/cc24e6b94f3337db9cec1c83e1904941.png)
Dockerfile
![[图片]](https://i-blog.csdnimg.cn/blog_migrate/f84fcc09a6fe05cc2763c07586e4fa55.png)
Docker Compose服务编排工具
![[图片]](https://i-blog.csdnimg.cn/blog_migrate/7582efdeeee17bc71c38bf48ea7f4aaa.png)
本文详细介绍了Docker的安装过程,服务控制命令,镜像操作(搜索、拉取、删除),容器管理(创建、启动、停止、删除),数据卷使用,端口映射,以及镜像制作和DockerCompose服务编排。适合初学者和进阶者参考。
1118

被折叠的 条评论
为什么被折叠?



