安装Docker及常见其他应用

前提:

首先得有一个linux环境,本文linux环境为CentOS7,安装过程略

一、安装Docker

   阿里云或虚拟机安装

sudo yum install -y yum-utils device-mapper-persistent-data lvm2  【安装一些必要的系统工具】
sudo yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo  【添加软件源信息】
sudo yum makecache fast  【更新yum缓存】
sudo yum -y install docker-ce  【安装docker社区版】
sudo systemctl start docker  【启动Docker】
docker run hello-world  【测试docker安装】

腾讯云安装
yum install docker-io -y  【一键安装】

docker -v  【查看版本】

官方离线安装方法  【官方安装文档:https://docs.docker.com/install/linux/docker-ce/centos/#install-docker-ce-1】

1、去官网下载离线安装包 https://download.docker.com/linux/centos/7/x86_64/stable/Packages/ 

2、依次下载containerd.io-1.2.2-3.3.el7.x86_64、docker-ce-cli-19.03.4-3.el7.x86_64、docker-ce-19.03.4-3.el7.x86_64  【或更新版本】

3、用xftp将文件拷贝到服务器中记录路径

4、sudo yum install /path/
containerd.io-1.2.2-3.3.el7.x86_64.rpm  

5、
sudo yum install /path/docker-ce-cli-19.03.4-3.el7.x86_64.rpm

6、sudo yun install /path/
docker-ce-19.03.4-3.el7.x86_64.rpm

二、安装Nginx

docker pull nginx  【拉取官方镜像到本地】
docker run --name my-nginx -p 80:80 -d nginx  【后台启动nginx并重命名为my-nginx,端口号映射到80上】

在浏览器输入Centos主机ip地址,能看到nginx的欢迎页面表示启动正常  【测试nginx安装】

三、安装dotnet core 2.2

  docker microsoft  【搜索微软官方镜像】

  docker pull microsoft/dotnet:2.2-aspnetcore-runtime  【安装.net core runtime】

 四、安装Redis

docker pull  redis:3.2  【拉取官方3.2版本镜像】
docker run -p 6379:6379 -v $PWD/data:/data --name my-redis:3.2  -d redis:3.2 redis-server --appendonly yes

参数说明:
-v $PWD/data:/data : 将主机中当前目录下的data挂载到容器的/data
-p 6379:6379 : 将容器的6379端口映射到主机的6379端口
redis-server --appendonly yes : 在容器执行redis-server启动命令,并打开redis持久化配置

docker exec -it 容器ID redis-cli  【查看redis是否装好】

安装docker中可能出现的问题:

1、安装docker提示404错误或者提示连接失败

原因:很可能是docker的yum源配置问题,无法正常下载安装

解决方法:

a、进入cd /etc/repos.d

b、ls  看下有没有  docker-ce.repo文件

c、重新编辑此文件

[docker-ce-stable]
name=Docker CE Stable - $basearch
baseurl=https://download.docker.com/linux/centos/7/$basearch/stable
enabled=1
gpgcheck=1
gpgkey=https://download.docker.com/linux/centos/gpg

[docker-ce-stable-debuginfo]
name=Docker CE Stable - Debuginfo $basearch
baseurl=https://download.docker.com/linux/centos/7/debug-$basearch/stable
enabled=0
gpgcheck=1
gpgkey=https://download.docker.com/linux/centos/gpg

[docker-ce-stable-source]
name=Docker CE Stable - Sources
baseurl=https://download.docker.com/linux/centos/7/source/stable
enabled=0
gpgcheck=1
gpgkey=https://download.docker.com/linux/centos/gpg

[docker-ce-edge]
name=Docker CE Edge - $basearch
"docker-ce.repo" 83L, 2424C

d、:wq  保存退出,重新运行 yum install docker  即可解决

 
 

猜你喜欢

转载自www.cnblogs.com/yhnet/p/11697576.html