Docker基本使用

简介: docker

docker

手工交互数据

# docker container cp 宿主机目录 容器目录

# docker container cp 容器目录 宿主机目录

Volume实现宿主机和容器的数据共享

# docker run -d --name n1 -p 80:80 -v /root/html:/usr/share/nginx/html

数据卷容器

(1)宿主机模拟数据目录

# mkdir -p /opt/Volume/a

# mkdir -p /opt/Volume/b

# touch /opt/Volume/a/a.txt

# touch /opt/Volume/b/b.txt

(2)启动数据卷容器

[root@123 ~]# docker run -it --name nginx_volumes -v /opt/Volume/a:/opt/a -v /opt/Volume/b:/opt/b centos /bin/bash

(3)使用数据卷容器

# docker run -d -p 8081:80 --volumes-from nginx_volumes --name n1 nginx

# docker run -d -p 8082:80 --volumes-from nginx_volumes --name n2 nginx

docker镜像制作

# 基于容器制作镜像

# docker commit centos7 kang/centos7_sshd:v1



相关文章
|
Java Linux 应用服务中间件
Docker的基本使用 2
Docker的基本使用
156 1
|
Ubuntu Linux Docker
[笔记]Centos/Ubuntu/Windows/Docker 安装使用Aria2及Aria2基本使用
[笔记]Centos/Ubuntu/Windows/Docker 安装使用Aria2及Aria2基本使用
521 0
|
存储 安全 Linux
Docker 离线安装与基本使用
Docker 离线安装与基本使用
2174 0
Docker 离线安装与基本使用
|
4月前
|
Java Linux Shell
Docker的基本使用
Docker的基本使用
41 0
|
6月前
|
运维 Linux Shell
Docker详解(五)——Docker基本使用
Docker详解(五)——Docker基本使用
38 0
|
6月前
|
Ubuntu Linux Docker
Docker 安装与基本使用
Docker 安装与基本使用
98 0
|
关系型数据库 MySQL 应用服务中间件
Docker基本使用
初识Docker 什么是Docker 微服务虽然具备各种各样的优势,但服务的拆分通用给部署带来了很大的麻烦。 分布式系统中,依赖的组件非常多,不同组件之间部署时往往会产生一些冲突。 在数百上千台服务中重复部署,环境不一定一致,会遇到各种问题 应用部署的环境问题 大型项目组件较多,运行环境也较为复杂,部署时会碰到一些问题: 依赖关系复杂,容易出现兼容性问题 开发、测试、生产环境有差异 例如一个项目中,部署时需要依赖于node.js、Redis、RabbitMQ、MySQL等,这些服务部署时所需要的函数库、依赖项各不相同,甚至会有冲突。给部署带来了极大的困难。 Docker解决依赖兼
48 1
|
Ubuntu NoSQL Linux
一文讲明Docker的基本使用,常见Docker命令使用 、Docker的安装使用等
1、Docker的基本概念 2、常用的Docker命令 3、虚拟机安装Docker
|
Ubuntu Linux 测试技术
Docker的基本使用 1
Docker的基本使用
139 1
|
Java Linux Docker
Spring Boot入门(二十六) 之 Docker的安装与基本使用
Spring Boot入门(二十六) 之 Docker的安装与基本使用
100 2