Docker简易部署步骤

简介: Docker简易部署步骤1:系统部安装docker:root权限 >yum install docker2:系统部修改配置文件: 配置文件路径:/etc/sysconfig/docker 修改如下参数:参数大小可修改,根据需求和机器硬件 OPTIONS='...

Docker简易部署步骤
1:系统部安装docker:root权限

     >yum install docker

2:系统部修改配置文件:

     配置文件路径:/etc/sysconfig/docker
     修改如下参数:参数大小可修改,根据需求和机器硬件
     OPTIONS='--selinux-enabled --log-driver=journald --graph=/data/docker/dokcer

--storage-opt dm.basesize=20G'
3:系统部启动docker服务:root权限

     >service docker start
     查看启动后信息及版本
     >docker version
     >docker info
     若如下图所示,则证明docker安装成功

4:配置管理部镜像导入:sudo权限

     ①:download纯净的centos镜像
              >sudo docker pull centos
     ②:导入一个本地的镜像docker.tar包
               >sudo docker load < docker.tar

5:查看主机上安装的所有镜像:sudo权限

     >sudo docker images
     如下:
    

6:查看镜像下的容器信息:sudo

     >sudo docker ps -a

7: 创建新容器:

     Eg:
     >sudo docker run -it --net=host -v /data/docker/jarvis:/root/app/jarvis

-v /etc/localtime:/etc/localtime:ro --name=jarvis_test chinapnr/python
每个参数由空格分割,参数解析如下,更详细参数请参考网上资料。

     –it(以可交互的方式运行容器)

--net=host(容器内外共享端口)
-v /data/docker/kaldi/conf/:/root/kaldi/conf/ (前面的为宿主机的目录,:后面的为容器内部目录)
-v /etc/localtime:/etc/localtime:ro(挂载时间,容器内外统一使用相同的时间)
--name=jarvis (容器的名字)
chinapnr/python 镜像名字

8:短暂退出容器,去宿主机做其他事情

     >ctrl+p+q 可以在保持容器不关闭的情况下退出容器交互环境

9:重新进入容器,可以重新对该容器进行交互操作

sudo docker attach jarvis

10:容器提交生成一个新镜像:

     >sudo docker commit jarvis new/image

11:镜像打包成tar包

     >sudo docker save new/image > docker.tar

备注:一个镜像可以启动多个容器,每个容器互不影响。

目录
相关文章
|
1天前
|
SQL 关系型数据库 数据库
国产数据实战之docker部署MyWebSQL数据库管理工具
【10月更文挑战第23天】国产数据实战之docker部署MyWebSQL数据库管理工具
13 2
国产数据实战之docker部署MyWebSQL数据库管理工具
|
17天前
|
JSON JavaScript 测试技术
【Docker项目实战】使用Docker部署PPTist在线演示文稿应用
【10月更文挑战第9天】使用Docker部署PPTist在线演示文稿应用
30 1
【Docker项目实战】使用Docker部署PPTist在线演示文稿应用
|
3天前
|
消息中间件 Linux RocketMQ
在Red Hat Enterprise Linux 9上使用Docker快速安装并部署
通过以上步骤,你可以在Red Hat Enterprise Linux 9上使用Docker快速安装并部署RocketMQ。这种方法不仅简化了安装过程,还提供了一个灵活的环境来管理和扩展消息队列系统。RocketMQ作为一款高性能的分布式消息系统,通过Docker可以实现快速部署和高效管理。
13 2
|
4天前
|
消息中间件 Linux RocketMQ
在Red Hat Enterprise Linux 9上使用Docker快速安装并部署
通过以上步骤,你可以在Red Hat Enterprise Linux 9上使用Docker快速安装并部署RocketMQ。这种方法不仅简化了安装过程,还提供了一个灵活的环境来管理和扩展消息队列系统。RocketMQ作为一款高性能的分布式消息系统,通过Docker可以实现快速部署和高效管理。
12 3
|
7天前
|
关系型数据库 MySQL Linux
基于阿里云服务器Linux系统安装Docker完整图文教程(附部署开源项目)
基于阿里云服务器Linux系统安装Docker完整图文教程(附部署开源项目)
82 2
|
8天前
|
弹性计算 数据库连接 Nacos
阿里云ECS服务器在docker中部署nacos
docker pull nacos 失败,docker部署nacos遇到的问题,nacos数据库连接,nacos端口映射
44 1
|
16天前
|
Web App开发 前端开发 测试技术
【Docker项目实战】使用docker部署tabler后台模版
【10月更文挑战第10天】使用docker部署tabler后台模版
28 0
【Docker项目实战】使用docker部署tabler后台模版
|
18天前
|
消息中间件 编解码 Docker
【Docker项目实战】Docker部署RabbitMQ消息中间件
【10月更文挑战第8天】Docker部署RabbitMQ消息中间件
42 0
【Docker项目实战】Docker部署RabbitMQ消息中间件
|
12天前
|
运维 Kubernetes 监控
掌握Docker容器化技术:构建、部署与管理的高效实践
【10月更文挑战第14天】掌握Docker容器化技术:构建、部署与管理的高效实践
31 0
|
13天前
|
关系型数据库 数据库 PostgreSQL
在docker上部署postgresSQL主从
通过以上步骤,我们完成了在Docker环境中部署PostgreSQL主从复制的基本配置。请注意,实际生产环境中还需考虑安全性增强(如SSL加密)、监控、自动故障切换等高级配置。此外,根据具体的业务需求和规模,可能还需要考虑使用更专业的解决方案或工具,如Patroni、PgBouncer等,来进一步提升数据库集群的稳定性和效率。
21 0