docker安装部署说明
作者:佚名
来源:网络
点击数: 次
发布时间:2022年02月10日
1.1.1 Docker 仓库进行安装
1.安装所需的软件包
yum install -y yum-utils device-mapper-persistent-data lvm2
2.使用以下命令来设置稳定的仓库
#使用阿里云源地址
$ yum-config-manager \
--add-repo \
http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
1.1.2安装Docker版本
yum install docker-ce-18.09.4 docker-ce-cli-18.09.4 containerd.io
1.13启动 Docker
systemctl start docker
systemctl enable docker
1.14 查看Docker状态
systemctl status docker
1.15 镜像加载使用
加载Docker镜像
sudo docker load -i webfuture.tar
#查看镜像
docker images
#查看容器
docker ps -a
部署Docker镜像
创建并启动WebFuture的Docker容器
运行容器
docker run -d -p 80:80 --name webfuture -e DatabaseProvider__CurrentProvider=MySql -e ConnectionStrings__MySqlConnection='Server=192.168.XX.XX;Port=3306;Database=WebFuture;Uid=root;Pwd=123456;AllowLoadLocalInfile=true;ConvertZeroDatetime=True;' -e ConnectionStrings__MySqlConnectionMonitorConnection='Server=192.168.XX.XX;Port=3306;Database=WebFutureConnectionMonitor;Uid=root;Pwd=123456;AllowLoadLocalInfile=true;ConvertZeroDatetime=True;' -e ConnectionStrings__MySqlDataBaseOutputCacheConnection='Server=192.168.XX.XX;Port=3306;Database=WebFutureDataBaseOutputCache;Uid=root;Pwd=123456;AllowLoadLocalInfile=true;ConvertZeroDatetime=True;' powereasy/smarteduportal:v10.1
Docker高版本支持通过host.docker.internal访问主机 (低版本不支持)
获取容器的日志
docker container logs webfuture -f
--follow , -f 跟踪日志输出
进入容器bash交互
sudo docker exec -it webfuture /bin/bash
exit
清理无用的数据卷
docker volume prune
构建Docker镜像
sudo docker build -t powereasy/webfuture:v10.0.0 .
保存Docker镜像
sudo docker save powereasy/webfuture -o webfuture.tar
删除原镜像
sudo docker image rm powereasy/webfuture:v10.0.0
sudo docker image rm mcr.microsoft.com/dotnet/aspnet:3.1