Docker部署操作

本文详细介绍了在Ubuntu系统上安装Docker的步骤,包括检查旧版本、添加依赖、配置软件源、安装Docker,以及基本操作如启动、关闭、镜像管理。还涉及阿里云镜像部署和外部镜像访问,以及解决UbuntuWSL的网络连接问题。
摘要由CSDN通过智能技术生成

Docker安装

1.检查卸载老版本docker

apt-get remove docker docker-engine docker.io containerd runc

2.更新软件包

sudo apt update
sudo apt upgrade

 3.安装docker依赖

sudo apt-get install apt-transport-https ca-certificates curl software-properties-common

 4.添加Docker官方GPG密钥

curl -fsSL http://mirrors.aliyun.com/docker-ce/linux/ubuntu/gpg | sudo apt-key add -

 5.添加Docker软件源

sudo add-apt-repository "deb [arch=amd64] http://mirrors.aliyun.com/docker-ce/linux/ubuntu $(lsb_release -cs) stable"

 6.安装docker

apt-get install docker-ce docker-ce-cli containerd.io

 Docker基本操作

Docker启动sudo service docker restart
Docker关闭sudo service docker stop
查看所有镜像sudo docker images
查看正在运行的镜像sudo docker ps
删除镜像sudo docker rmi -f  id(镜像ID)
构建Docker镜像docker build -t 自定义镜像名 .
Docker容器运行应用docker run -p 5000:5000 镜像名

阿里云镜像部署

阿里容器镜像服务https://cr.console.aliyun.com/cn-shenzhen/instance/repositories
Docker登录阿里云Docker Registrydocker login --username=用户名 registry.cn-shenzhen.aliyuncs.com
将镜像推送到Registry(第一步)docker tag [ImageId] registry.cn-shenzhen.aliyuncs.com/ubuntu-llovew/flask-test:[镜像版本号]
将镜像推送到Registry(第二步)docker push registry.cn-shenzhen.aliyuncs.com/ubuntu-llovew/flask-test:[镜像版本号]
从Registry中拉取镜像docker pull registry.cn-shenzhen.aliyuncs.com/ubuntu-llovew/flask-test:[镜像版本号]

实现外部镜像访问

1.从阿里云抽取镜像

docker pull registry.cn-shenzhen.aliyuncs.com/ubuntu-llovew/flask-test:[镜像版本号]

 2.外部启动镜像

启动外部镜像sudo docker run --name flask -it -d -p 5000:5000 镜像名称:版本号
解释docker run --name 设置容器名 -it -d -p [宿主机端口号]:[容器启动端口号] 要启动的镜像

问题解决

解决ubuntu - WSL Ubuntu(Linux 的 Windows 子系统)上没有互联网连接

wsl --shutdown netsh winsock reset netsh int ip reset all netsh winhttp reset proxy ipconfig /flushdns netsh winsock reset shutdown /r

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值