Docker中安装Centos6
来源:互联网 发布:端口号的目的是 编辑:程序博客网 时间:2024/06/04 21:00
1.为Docker创建安装目录
Docker中可以通过Dockerfile文件配置自定义的镜像,在该文件中可以通过Docker相关命令,实现自动化安装、部署、运行。
mkdir /usr/local/src/docker #创建目录cd /usr/local/src #进入创建后的目录ls #查看docker目录是否被创建cd docker #进入创建的目录
2.创建Dockerfile文件
vi Dockerfile #创建Dockerfile文件
Dockerfile配置相关命令
FROM #先到本地仓库中寻找如没有,再去远程仓库ADD #拷贝文件到指定目录,并解压。只针对tar/gzENV #配置环境变量,编辑profile 自动把相关内容配置进去EXPOSE #配置端口WORKDIR #在相关目录下执行运行命令RUN #执行linux下的命令 sh 执行jar,rm等CMD #执行sh 启动tomcat等。
3.配置Dockerfile 文件
FROM index.alauda.cn/tutum/centos:6.5或FROM registry.cn-hangzhou.aliyuncs.com/repos_zyl/centos:0.0.1
4.创建镜像 build
docker build -t docker-centos6:0.0.1 . #参数-t标识TAG名称,docker-centos6镜像名称,0.0.1镜像版本,注意最后有一个.代表当前路径
5.查看镜像 images
docker images #查看已有镜像内容
6.删除镜像rmi
docker rmi registry.cn-hangzhou.aliyuncs.com/repos_zyl/centos:0.0.1
7.更改Dockerfile文件
更改Dockerfile文件中FROM镜像地址为更改后的 本地镜像名称和版本。否则总是去远程仓库拉取镜像文件。
8.关闭虚拟机防火墙
systemctl stop firewalld.service #关闭防火墙服务disable firewalld.service #禁止防火墙开启启动systemctl restart iptables.service #重启防火墙使配置生效systemctl enable iptables.service #设置防火墙开机启动systemctl restart docker #重启docker服务
9.开始容器
docker run -d docker-centos6:0.0.1 #执行镜像 生成容器
10.验证容器是否正常启动
docker ps #显示正在运行的容器
11.其他设置
docker tag e1e65df66640 centos6:0.0.1 #镜像重命名docker save e1e65df66640 > centos6.tar #按镜像id导出,但导入时没名称docker load -i centos6.tar #导入镜像load
阅读全文
0 0
- Docker中安装Centos6
- centos6.5中安装docker
- CentOS6.4安装Docker
- docker---centos6上安装
- CentOS6下安装docker
- CentOS6.5安装docker
- centos6.5安装docker
- centos6.5 安装docker
- Centos6.5安装docker
- centos6.5安装docker
- CentOS6.5安装Docker
- Centos6.5 安装 Docker
- centos6.5安装Docker
- centos6.5 docker安装
- CentOS6.5安装Docker
- docker安装 centos6
- centos6.8 安装docker
- Centos6.8安装docker
- HDU 6211 Pythagoras (预处理, 2017 ACM/ICPC Asia Regional Qingdao Online)
- 美团笔试题 钱币组合问题
- LeetCode 39. Combination Sum
- java打印五星图形,字符串数组
- September English summary
- Docker中安装Centos6
- HTTP Status 404-no result defined for action com.huida.action.LinkManAction and result input
- 【Java】——list中快速进行数据筛选
- 读书笔记-《Java NIO》:第二章 缓冲区(1)
- 找出单链表中的倒数第k个元素
- Tensorflow-save model
- matplotlib.pyplot绘图显示控制
- 一个标准的PID算法
- 素数打表