Dcoker 安装与使用

1 下载安装虚拟机 VMware 和 Centos 7

下载地址:centos 7
安装liunx:菜鸟教程
在虚拟机上安装liunx:VMware 安装 Centos7 超详细过程
SSH工具(非常好用):MobaXterm

注意:建议虚拟机用桥接模式(此时连接 192.168.152.128 即可)

虚拟机

2 Dcoker安装

2.1 更新包

sudo yum update

2.2 卸载旧Docker以及相关依赖(第一次请跳过)

sudo yum remove docker \
                docker-client \
                docker-client-latest \
                docker-common \
                docker-latest \
                docker-latest-logrotate \
                docker-logrotate \
                docker-engine

2.3 安装必要的一些系统工具

sudo yum install -y yum-utils device-mapper-persistent-data lvm2

2.4 设置国内的一些源地址(阿里云)

sudo yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo

2.5 更新并安装Docker-CE

sudo yum -y install docker-ce

2.6 开启Docker服务

sudo service docker start

2.7 启动Docker

-- 设置开机自启动
sudo systemctl start docker
sudo systemctl enable docker
-- 启动
sudo systemctl start docker
-- 验证
sudo docker ps

2.8 Docker 镜像加速

阿里云镜像获取地址:https://cr.console.aliyun.com/cn-hangzhou/instances/mirrors,登陆后,左侧菜单选中镜像加速器就可以看到你的专属地址

Docker 镜像加速

2.9 测试Docker 安装nginx

拉取nginx镜像
docker pull nginx:latest
查看镜像
docker images
运行容器
docker run --name nginx-test -p 8080:80 -d nginx
就可以访问 http://ip:8080

3 发布.net5

3.1 新建 ASP.NET Core Web 应用

新建 ASP.NET Core Web 应用

注意 使用端口5555

使用端口5555

3.2 新建 Dockerfile 文件

FROM mcr.microsoft.com/dotnet/aspnet:5.0
WORKDIR /app
COPY . .
EXPOSE 5555
ENTRYPOINT ["dotnet", "TestDocker.dll"]

3.3 编译并发布到liunx上

编译并发布到liunx上

3.4 构建镜像并运行容器

在发布文件目录中运行

//构建镜像
docker build -t testdocker .
//创建启动容器
docker run --name mytestdocker -d -p 5555:5555 testdocker

构建镜像并运行容器
就可以访问了!
就可以访问了!

posted @ 2022-02-15 22:21  Boring246  阅读(101)  评论(0)    收藏  举报