当前位置: 首页 > news >正文

Docker简单学习

安装docker

删除旧的

sudo yum remove docker \docker-client \docker-client-latest \docker-common \docker-latest \docker-latest-logrotate \docker-logrotate \docker-engine

命令及镜像配置

sudo yum install -y yum-utils
sudo yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.reposudo yum install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-pluginsudo systemctl start docker 启动
sudo systemctl enable docker 自启动docker psdocker -vdocker images  查看镜像//配置阿里云镜像
sudo mkdir -p /etc/docker
sudo tee /etc/docker/daemon.json <<-'EOF'
{"registry-mirrors": ["https://dug7vcio.mirror.aliyuncs.com"]
}
EOF
sudo systemctl daemon-reload
sudo systemctl restart docker//docker镜像
sudo tee /etc/docker/daemon.json <<-'EOF'
{
"registry-mirrors":[
"https://do.nark.eu.org",
"https://dc.j8.work",
"https://docker.m.daocloud.io",
"https://dockerproxy.com",
"https://docker.mirrors.ustc.edu.cn",
"https://docker.nju.edu.cn"
]
}
EOFdocker search nginx 查看nginx镜像
docker pull nginx 安装nginxdocker images 查看已安装镜像
docker rmi nginx:latest  删除nginx  latest代表最新版本   删除镜像sudo docker pull mysql:5.7docker run -p 3306:3306 --name mysql \
-v /mydata/mysql/log:/var/log/mysql \
-v /mydata/mysql/data:/var/lib/mysql \
-v /mydata/mysql/conf:/etc/mysql \
-e MYSQL_ROOT_PASSWORD=root \
-d mysql:5.7docker ps//进入redis客户端
docker exec -it redis redis-clidocker exec -it e0f /bin/bash//查看所有镜像
sudo docker ps -a自动启动
sudo docker update redis --restart=alwaysfree -m  查看虚拟机内存docker logs -xxx  查看日志docker stats //监测运行状态docker exec -it redis-cli//分布式锁的原理
set lock haha NXecho 222 > index.html  写文件
echo 222 >> index.html  追加文件

安装Redis

https://hub.docker.com/r/bitnami/redis//主机
docker run -d -p6379:6379 \
-v /app/redis1:/bitnami/redis/data \
-e REDIS_REPLICATION_MODE=master \
-e REDIS_PASSWORD=123456 \
--network mynet --name redis01 \
bitnami/redis//给主机文件修改权限,便于容器内的redis修改文件
chmod -R 777 redis1
docker restart redis01//从机
docker run -d -p6380:6379 \
-v /app/redis2:/bitnami/redis/data \
-e REDIS_REPLICATION_MODE=slave \
-e REDIS_MASTER_HOST=redis01 \
-e REDIS_MASTER_PORT_NUMBER=6379 \
-e REDIS_MASTER_PASSWORD=123456 \
-e REDIS_PASSWORD=123456 \
--network mynet --name redis02 \
bitnami/redis

安装MySQL

docker run -d -p 3306:3306 \
-v /app/myconf:/etc/mysql/conf.d \
-v /app/mydata:/var/lib/mysql \
-e MYSQL_ROOT_PASSWORD=123456 \
mysql:8.0.37-debian

http://www.dtcms.com/a/416198.html

相关文章:

  • [学习日记][ssm p103以前]
  • 做网站1000以下哪家好海淀做网站设计的公司
  • 有的网站打不开 但别人电脑能打开跨境电商热销产品排行
  • 网站统计代码丹东网站推广
  • 从“链”到“图”:LangGraph如何终结LangChain的线性智能体
  • 专业的个人网站建设哪家登封网络推广
  • 东莞全网合一网站iis网站重定向设置
  • 基于STM32与influxDB的电力监控系统-4
  • c++字符串类型
  • 优化算法之梯度下降
  • js继承—15
  • 做网站哪家服务器好免费发广告的网站
  • 企业网站优化软件南通网站建设价格
  • 做营销型网站一般要多少钱ios移动网站开发详解 pdf
  • 使用Scade One建模N阶FIR滤波器
  • wordpress回收站在哪里免费的网络推广渠道
  • 基于深度学习模型融合的工业零部件工艺缺陷检测算法有哪些?
  • I2C设备通信失败,逻辑分析仪采集不到信号,或者从机无应答
  • 投资20万做网站好吗网络营销收获与体会
  • 虹口专业网站建设网站备案在外地
  • 栈和队列的算法题
  • 记录一次面经八股学习
  • 盐山县网站建设价格涪城移动网站建设
  • 成都专业做网站的公司做网站类型
  • .net做的网站代码如何做门户网站
  • AI 系统常见攻击类型及核心原理解析
  • 怀化网站优化哪里有wordpress百度xml
  • 17网站一起做网店潮汕做的最好的快餐网站
  • 建立自己的网站视频网站的建设
  • 请人做网站卖东西好吗wordpress分页美化