docker
docker学习笔记
abiao555
这个作者很懒,什么都没留下…
展开
-
linux利用docker定时进入容器内执行文件
进入xxxx容器并执行xxxx.sh,并写入xxxx.log日志*/2 9-21 * * * root cd /data && /usr/local/bin/docker-compose exec -T xxxx sh /var/www/html/xxxx.sh >>/data/xxxx.log 2>&1xxxx.sh内容,下面是执行ci项目例子#!/bin/bashphp htdocs/index.php Article index...原创 2021-01-26 08:43:10 · 545 阅读 · 0 评论 -
docker-compose容器常用管理命令
docker-compose stop datalab.cda.cn //停止容器docker-compose up -d newdatalab.cda.cn //启动容器docker exec -it 43ed5624892b /bin/bash //进入容器docker cp data_datalab.cda.cn_1:/etc/hosts /data/webroot/datalab.cda.cn //将容器中的指定文件拷贝到宿主机docker rmi a87f9d...原创 2020-09-09 11:49:26 · 544 阅读 · 0 评论 -
创建docker容器时设置hosts内容
方式1:在使用docker run运行一个新的容器的时候,通过参数--add-host来添加域名和IP信息到容器的/etc/hosts文件中。例如:docker run --add-host=hostname:111.111.111.1 --name containerName -it Centos7上面中我添加了一个域名hostname,以及对应的IP地址111.111.111.1方式2:在docker-compose.yml文件中,通过配置参数extra_hosts来实现。例如:extr.原创 2020-09-09 11:43:54 · 2223 阅读 · 0 评论 -
docker将centos7创建的容器打包成自己镜像文件并启动
docker commit -m "纯净版Beego框架+bee工具" -a "abiao" 328bec15b443 centos_beego #328bec15b443为将被打包的容器iddocker run -itd --privileged=true -p 8080:8080 -p 8001:8001 -v /Users/apple/Documents/Docker/centos7.5/data:/data centos_beego...原创 2020-08-26 12:44:45 · 662 阅读 · 0 评论 -
docker3步骤安装node
下面镜像docker pull node运行容器docker run -itd --name mynode node进入容器docker exec -it node-test /bin/bash执行测试命令node -v原创 2020-07-03 23:06:34 · 219 阅读 · 0 评论 -
nignx将请求转发给docker-compose容器
实例1:server { listen 80; server_name xxx.com; location / { proxy_set_header Host $host; proxy_set_header X-real-ip $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; ...原创 2020-06-29 15:01:55 · 462 阅读 · 0 评论 -
mac下docker简单快速安装使用redis
第一步:搜索查看镜像docker search redis第二部:下来再最新redis镜像docker pull redis:latest第三部:查看本地镜像列表是否已安装docker images第四部:简单运行docker run -p 6379:6379 --name myredis -d redis第五步:查看容器是否启动成功docker ps第六步进入redis病使用redis-cli进行测试docker exec -it myredis /bin/b.原创 2020-06-12 23:25:35 · 247 阅读 · 0 评论 -
mac下docker安装mysql5.7
1.下载设置安装mysql5.7docker run --restart=always --name mysql5.7 --privileged=true -p 3306:3306 -v /Users/mac/Docker/mysql:/var/lib/mysql -e MYSQL_ROOT_PASSWORD=123456 -d mysql:5.7 --character-set-server=utf8mb4 --collation-server=utf8mb4_unicode_ci2.进入容器病修原创 2020-06-12 23:05:25 · 1236 阅读 · 0 评论