栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 系统运维 > 运维 > Linux

Docker复习及安装常用软件

Linux 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Docker复习及安装常用软件

Docker安装常用软件 0. 安装软件

先去docker仓库搜索中意的版本 https://registry.hub.docker.com/_/mysql

systemctl start docker
docker ps [-a]
docker rm [imamge name]
docker rmi/stop [已经运行的容器]
docker exec -i [已经运行的容器]  /bin/bash
0.1 安装mysql

安装mysql,建议安装最新的或者5.7

docker pull mysql:tag   (tag不加默认最新版本)
docker pull mysql:5.7

运行mysql

docker run -d -p 3306:3306 -e MYSQL_ROOT_PASSWORD=root mysql:latest
	#  -d 表示后台运行
	#  -p 3306:3306 表示端口映射   不加只能内部访问 
	# -e MYSQL_ROOT_PASSWORD=xxxxx 必须设定-e参数给定mysql的root密码
	# --name xxxx   可以给定容器的名称(可选)
	# 最后指定mysql   可以指定版本也可以不指定
	# -it 可以进入容器内部
	# -v 映射容器内路径和本地路径  本地路径:内部路径
docker run -d -p 3306:3306 -e MYSQL_ROOT_PASSWORD=root mysql:5.7
docker ps
0.2 安装Redis
  • 修改启动默认配置
  • bind 127.0.0.1 #注释掉这部分,这是限制redis只能本地访问
  • protected-mode no #默认yes,开启保护模式,限制为本地访问
  • daemonize no#默认no,改为yes意为以守护进程方式启动,可后台运行,除非kill进程,改为yes会使配置文件方式启动redis失败
# 下载redis配置文件
wget http://download.redis.io/redis-stable/redis.conf
# 下载镜像
docker pull redis:5.0
# 运行镜像
docker run -p 6379:6379 --name redis6379 
-v /root/redis6379/redis.conf:/etc/redis/redis.conf 
-v /root/redis6379/data:/data -d redis:5.0 redis-server /etc/redis/redis.conf 
# 详细说明
docker run -p 6379:6379 --name redis6379 
-v /root/redis6379/redis.conf:/etc/redis/redis.conf 
-v /root/redis6379/data:/data -d 
redis:5.0 redis-server /etc/redis/redis.conf 
--appendonly yes --requirepass 123456

命令说明
	-p 6379:6379 端口映射:前表示主机部分:后表示容器部分。
	--name redis 指定该容器名称,查看和进行操作都比较方便。
	-v 挂载文件或目录 :前表示主机部分,:后表示容器部分。
	-d redis 表示后台启动redis
	redis-server /etc/redis/redis.conf 以配置文件启动redis,
		加载容器内的conf文件,最终找到的是挂载的目录/usr/local/docker/redis.conf
	--appendonly yes  开启redis 持久化
	--requirepass 123456 设置密码为123456
1. 安装Docker
  • 卸载已安装的docker、误安装、安装失败的docker
sudo yum remove docker 
                  docker-client 
                  docker-client-latest 
                  docker-common 
                  docker-latest 
                  docker-latest-logrotate 
                  docker-logrotate 
                  docker-engine
  • 更新yum,设置仓库
sudo yum install -y yum-utils
sudo yum-config-manager 
    --add-repo 
    https://download.docker.com/linux/centos/docker-ce.repo
  • 安装docker
# 安装
sudo yum install docker-ce docker-ce-cli containerd.io
# 运行
systemctl start docker
# hello world测试
docker run hello-world
2. Docker介绍

3. Docker阿里云镜像

可以极快的增加下载镜像的速度

https://cr.console.aliyun.com/cn-zhangjiakou/instances/mirrors

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/422141.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号