Jekins持续集成和Docke容器

一.Docker(CentOS7下的安装)

(1)yum包更新到最新
sudo yum update

sudo yum install -y yum-utils device-mapper-persistent-data lvm2

(2)设置yum源为阿里云
sudo yum-config-manager --add-repo http://mirrors.aliyun.com/docker=ce/linux/centos/docker-ce.repo

(3)//安装docker 社区版
sudo yum install docker-ce

Unbuntu下安装

   wget -qO- https://get.docker.com/ | sh

 

已守护的方式创建  -p端口映射 将容器的33306端口映射为宿主机的3306端口(持续运行docker容器) 通过33306端口连接

 1. Mysql  运行服务
docker run -di --name=“自己的服务名” -p 33306:3306 -e MYSQL_ROOT_PASSWORD=“密码” 服务器名称

如果不是已映射端口方式创建。

 2.nginx

docker run -di --name=mynginx -p 80:80 nginx

(1)修改文件需要进到容器里,查看配置文件

   docker exec -it mynginx /bin/bash docker mv 文件名 mynginx: /usr/share/nginx/html

 

二.Docker的迁移和备份

 将容器保存成镜像

docker commit mynginx mynginx_1

 备份 将镜像保存为文件

docker save -o mynginx.tar mynginx_1

   恢复

docker load -i mynginx.tar

 

三.Dockerfile

  创建Dockerfile文件

 

  -t (title ) .(当前目录寻找dockerFile文件)

 docker build -t="jdk1.8" .

 

 

 

 

 

 

 

 

 

posted @ 2019-09-15 22:25  荣兴  阅读(209)  评论(0编辑  收藏  举报