问题描述
使用dockor安装nginx拉取nginx的时候提示key丢失问题
问题定位
由于dockor版本低导致
问题解决
卸载重新安装最新版本dockor
解决步骤
1. 卸载旧版本的Docker:
sudo yum remove docker docker-common docker-selinux docker-engine
2. 安装依赖包:
sudo yum install -y yum-utils device-mapper-persistent-data lvm2
3. 添加Docker源:
sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
4. 安装Docker:
sudo yum install docker-ce
5. 启动Docker服务:
sudo systemctl start docker
6. 验证Docker是否安装成功:
docker version
拉取nginx
100 sudo docker version
102 sudo docker search nginx
104 sudo docker pull nginx
106 sudo docker images nginx
108 sudo docker run -d -p 8080:80 --name mynginx nginx
110 sudo docker ps
部署成功
FAQ
1、如何进入nginx容器
[admin@localhost /]$ sudo docker ps
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
82822a5e8a2b nginx "/docker-entrypoint.…" 6 minutes ago Up 6 minutes 0.0.0.0:8080->80/tcp, :::8080->80/tcp mynginx
[admin@localhost /]$ docker exec -it 82822a5e8a2b /bin/bash
2、如何修改nginx.conf配置文件
由于 容器内的vim与linux环境vim隔离 需在容器内安装vim
更新
apt-get update
安装
apt-get install vim
问题解决