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