虚拟机部署docker流程

1、新建建虚拟机,把镜像放进去,运行,等待
2、右键虚拟机桌面 Open Terminal 看是否有docker环境 --输入docker
3、需要远程连接工具
4、git bash进行操作,
(1) ifconfig 查看ip 在虚拟机中输入

​ 连接不上去输入需要安装ssh

sudo apt-get install openssh-server

​ (2) 连接ubuntu 在git bash中输入 ssh ubuntu@(自己的ip地址),输入密码123456
​ (3) 把(md中 第三条 安装允许apt…下的命令copy过去) 输入密码123456
​ 出现could not get lock…问题 程序更新 rm -rf问题(前面加sudo获取管理员权限)输入y,等待安装

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

​ (4) 如果没网络,配置网络
​ (5) 配置完网络 ip会变
​ (6) 安装开源版本 docker ,第四条添加GPG秘钥,成功后 输入下面 apt-key命令

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

​ (7) 写入第五条 docker stable 版本的阿里云镜像软件源

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

​ (8) 写入第六条 更新软件源

sudo apt-get update

​ (9) 写入第七条 安装最新版的 docker ce 输入 y

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

​ (10)写入 第八条 运行hello world

sudo docker run hello-world

​ (11)写入docker ps,还原命令 sudo docker ps

docker ps
sudo docker ps  

​ (12) 启动docker --sudo systemctl start docker, docker status, docker -v 完成启动

docker --sudo systemctl start docker
docker status
docker -v 

​ (13) 安装 docker compose ,这是docker的编排工具,等待

sudo curl -L "https://github.com/docker/compose/releases/download/v2.2.2/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose

​ (14) 写入授权命令,查看docker compose的版本

sudo chmod +x /usr/local/bin/docker-compose
docker-compose --version

​ (15) 建立 mkdir docker-compose 目录,切换到 cd 目录

mkdir docker-compose

​ (16) 输入 ifconfig 查看ip
​ (17) 在 IDE终端 查看是否有 scp命令
​ (18) 如果有 scp,在IDE 中 输入 scp -r * ubuntu@(地址)/(由pwd命令获得的路径)
​ (19) 上传成功 ls查看
​ (20) 部署docker ,等待上个下载完成,输入 sudo docker-compose build --no-cache等待 ,构建
​ (21) 后台部署 sudo docker-compose up -d
​ (22) 网站输入ip 登录

  • 1
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值