虚拟机部署docker流程

  • Post author:
  • Post category:其他


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 登录



版权声明:本文为PDyee原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。