docker
文章平均质量分 56
那个雨季
这个作者很懒,什么都没留下…
展开
-
docker搭建:prometheus+grafana+exporter监控
1.拉取镜像docker pull prom/node-exporter (node-exporterd在被测或者被监控服务器上部署)docker pull prom/prometheusdocker pull grafana/grafana2.安装exporterdocker run -d --name node-exporter_wxb -p 9100:9100 --net=host prom/node-exporter或者:docker run -d -p 9100:9100 .原创 2022-03-04 21:38:45 · 839 阅读 · 0 评论 -
docker使用gunicorn部署django项目并保存为镜像(一)
拉取镜像pythondocker pull python:3.8-alpine创建容器:docker run -itd --name python:3.8-alpine python进入容器,安装django, pymysql :docker exec -it python shpip install djangopip install pymysqlpip install gunicorn4.新建webapps目录,将宿主中的项目复制到此处docker cp django..原创 2021-05-06 23:18:38 · 814 阅读 · 3 评论 -
docker安装reidis
docker pull redisdocker run -itd --name redis1 -p 63790:6379 redisdocker psdocker exec -it redis1 /bin/bash 进入容器然后:执行 redis-cli ,进入redis或者执行:docker exec -it redis1 /bin/bash -c “redis-cli”原创 2021-04-09 22:36:42 · 146 阅读 · 0 评论 -
Dockerfile 拉取python
1.Dockerfile文件FROM python:alpineLABEL maintainer="1020487224@qq.com"LABEL description="python test"WORKDIR /appCOPY requirements.txt ./#下载并复制到./ADD http://10.0.0.0:8866/static/img/logo.3eee1364.png ./RUN pip install -i https://pypi.douban.com/s原创 2020-09-06 22:23:21 · 913 阅读 · 0 评论 -
docker安装mariadb
1.docker pull mariadb2.创建容器docker run --name mariadb --restart=always -e MYSQL_ROOT_PASSWORD=123456 -e MYSQL_ROOT_HOST=% -e MYSQL_DATABASE=Dev04 -d mariadb --character-set-server=utf8mb4 --collation-server=utf8mb4_unicode_ci备注:若是容器不能启动,则试试加上-it或者删除容器原创 2020-09-06 22:00:39 · 332 阅读 · 0 评论 -
docker安装jenkins
1.docker pull jenkins:alpine2.docker run -itd --name myjenkins -p 8080:8080 -p 50000:50000 -v jenkins:/var/jenkins_home jenkins:alpine然后会在/var/lib/docker/volumes/jenkins/_data这个目录下映射成功相关的jenkins文件3.登录:http://192.168.1.100:8080/初始密码:cat /var/lib/docker原创 2020-09-06 21:55:04 · 141 阅读 · 0 评论 -
docker安装 linux
docker安装:cd /etc/yum.repos.d/mv CentOS-Base.repo CentOS-Base.repo.backwget -O CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-8.repo (此处的8需要根据centos版本而定)yum clean allyum makecacheyum update或者yum install -y yum-utilsyum install -y https://mirr原创 2020-08-29 21:56:10 · 195 阅读 · 0 评论 -
docker搭建分布式nginx+tomcat
一,创建tomcat容器1.拉取tomcat镜像docker pull tomcat2.创建容器docker run -d tomcat1 tomcatdocker run -d tomcat2 tomcat进入tomcat容器中可以发现,其中有两个webapps,第一个webapps里面是空的,而另一个webapps.dist里面才有tomcat主页等相关的访问页面。所以下面就...原创 2020-04-06 14:12:29 · 392 阅读 · 0 评论 -
docker之dockerfile创建镜像(六)
dockerfile,使用文件来创建自己的镜像1…新建一个个Dockerfile文件(注意文件名D最好大写),然后修改权限Dockerfile中的文件内容为,具体就不解释了:2.构建镜像3.查看镜像是否成功docker images4.使用镜像创建容器,跟前面的一样,具体见前面的博客5.上传镜像docker push 镜像名称不过要先登录...原创 2020-03-29 23:13:35 · 138 阅读 · 0 评论 -
docker保存容器为镜像并迁移(五)
docker保存容器为镜像并迁移(五)1.拉去镜像docker pull python:alpinedocker images2.安装seleniumdocker exec -it python_xinbo sh -c "pip install selenium;pip list "3.进入python交互界面docker exec -it python_xinbo sh -c ...原创 2020-03-29 16:16:33 · 727 阅读 · 0 评论 -
docker 数据券volume常用命令的使用(四)
docker 数据券volume常用命令的使用voulme是一个持久化的存储数据券,即使容器被删除,也不会影响到voulme,当再次创建容器时,将相应的数据券挂载在容器对应的位置,就会将数据重新导入,有点类似于一个数据库,即使主服务挂了或者删除了,但是如果该重新创建服务,连接上数据库,就可以继续使用数据库的数据1.创建数据券docker volume create my_vol2.查看数...原创 2020-03-29 14:35:53 · 223 阅读 · 0 评论 -
docker部署tomcat和mysql及war包(三)
直接上命令过程,选项不懂得可以docker [options] --help查看:1.创建自定义的bridge网络docker network create -d bridge tom_sql2.创建mysql5.7容器docker run --name mysql5.7 --net=tom_sql -p 3306:3306 -v /opt/mysql/data/datadir:/var/...原创 2020-03-28 16:29:28 · 715 阅读 · 0 评论 -
docker常用命令:network命令(二)
创建网络:docker network create -d bridge tom_jenkins删除网络docker network rm tom_jenkins查看网络列表docker network lsdocker0默认就是bridge模式查看具体的网络信息docker network inspect tom_jenkins想要了解更多使用:docker net...原创 2020-03-28 13:07:15 · 269 阅读 · 0 评论 -
docker常用的命令(—)
使用nginx举例拉取镜像:docker pull images查看镜像:docker images查看镜像iddocker images -q删除镜像:docker rmi images_id(或者名称)查看镜像详情docker inspect nginx容器的操作:创建一个nginx容器,映射端口,并添加数据卷,并让其在后台运行(若是要映射文件,需要先创建文件,可以直接...原创 2020-03-28 00:41:05 · 127 阅读 · 0 评论