linux安装docker配置其他

linux安装docker配置其他,第1张

linux安装docker配置其他 安装docker 准备 更新yum
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

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5715010.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-18
下一篇 2022-12-17

发表评论

登录后才能评论

评论列表(0条)

保存