yum -y update安装docker所需软件包
yum install -y yum-utils device-mapper-persistent-data lvm2设置阿里云镜像仓库
yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo安装docker
yum install docker-ce配置镜像加速
sudo mkdir -p /etc/docker sudo tee /etc/docker/daemon.json <<-'EOF' { "registry-mirrors": ["你的加速地址"] } EOF sudo systemctl daemon-reload sudo systemctl restart docker启动docker
启动 systemctl start docker 设置开机启动 systemctl enable docker卸载docker 查询安装包
yum list installed | grep docker删除安装包
yum remove docker*删除镜像容器
rm -rf /var/lib/docke安装redis 拉取redis镜像
docker pull redis查看docker镜像
docker images创建容器并配置运行
创建宿主机目录 mkdir /usr/local/dockersoft/redis 创建持久化文件目录 mkdir /usr/local/dockersoft/redis/data 将原redis.conf拷贝到这个redis目录下,修改redis.conf配置文件 #bind 127.0.0.1 # 注释掉,即允许远程连接 protected-mode no #启用保护模式 appendonly yes #持久化 requirepass 123456 #密码
docker run -itd --name redis -v /usr/local/dockersoft/redis/redis.conf:/etc/redis.conf -v /usr/local/dockersoft/redis/data:/data -p 6379:6379 redis redis-server /etc/redis.conf
6379:第一个6379是远程指定的端口
–name:给容器起一个名
-p:端口映射 容器:宿主机
-v:挂载自定义配置 自定义配置:容器内部配置
-d:后台运行
redis-server --appendonly yes: 在容器执行redis-server启动命令,并打开redis持久化配置
安装nginx 拉取镜像docker pull nginx创建本地将要挂载的目录
mkdir /usr/local/dockersoft/nginx cd /usr/local/dockersoft/nginx mkdir logs conf html启动容器
docker run -itd --name nginx -p 80:80 -v /usr/local/dockersoft/nginx/html:/usr/share/nginx/html:ro -v /usr/local/dockersoft/nginx/logs:/var/log/nginx -v /usr/local/dockersoft/nginx/conf/nginx.conf:/etc/nginx/nginx.conf:ro nginx
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)