https://www.virtualbox.org/wiki/Downloads
下载完后,双击运行安装即可。如图所示:
https://www.vagrantup.com/downloads
[下载地址][ https://www.vagrantup.com/downloads ]
下载完成后,双击运行即可,如图所示:
安装完后输入如下命令,是否安装成功:
vagrant
如图所示:
输入以下命令进行安装;
$ vagrant init centos/7
执行完上面的命令后,会在用户指定目录下生成Vagrantfile文件。
接着输入以下命令进行安装:
vagrant up
下载镜像过程比较漫长 ,请耐心等待
接着输入以下命令链接centos7:
vagrant ssh
修改文件Vagrantfile,如下所示:
config.vm.network "private_network", ip: "192.168.56.10"
修改完后,重启虚拟机即可
输入ip addr命令查看,是否配置成功,如下所示:
ip addr
接着测试本地电脑和虚拟机是否互相ping得通,如下所示:
修改“/etc/ssh/sshd_config”
PasswordAuthentication yes
然后重启SSHD
systemctl restart sshd
注意 使用root账户登录系统
docker安装官方文档: https://docs.docker.com/engine/install/centos/
yum remove docker \
docker-client \
docker-client-latest \
docker-common \
docker-latest \
docker-latest-logrotate \
docker-logrotate \
docker-engine
如图所示:
输入如下命令安装:
yum install -y yum-utils
输入如下命令:
yum-config-manager \
--add-repo \
https://download.docker.com/linux/centos/docker-ce.repo
输入如下命令:
yum install docker-ce docker-ce-cli containerd.io
y
输入一下命令:
systemctl start docker
输入一下命令:
systemctl enable docker
登录阿里云控制台,找到镜像加速
输入命令:
mkdir -p /etc/docker
输入命令:
tee /etc/docker/daemon.json <<-'EOF'
{
"registry-mirrors": ["https://m0xbxmz4.mirror.aliyuncs.com"]
}
EOF
输入命令:
systemctl daemon-reload
systemctl restart docker
vi /lib/systemd/system/docker.service
修改的地方如下图所示:
重启Docker服务:
systemctl daemon-reload
systemctl restart docker.service
检查是否正确
curl http://localhost:2375/version
IDEA Ultimate版本已经默认安装了Docker插件(没有的话去插件市场下载安装下就可以了)。点击IDEA -> File -> Settings… -> Build,Execution,Deployment -> Docker:
填写远程Docker地址,如果显示Connection Successfully说明连接远程Docker服务成功。
官网地址: https://docs.docker.com/compose/install/
- 获取Docker Compose的最新稳定版本 :
curl -L "https://github.com/docker/compose/releases/download/1.27.3/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
- 对二进制文件授予可执行权限:
chmod +x /usr/local/bin/docker-compose
-
创建link:
ln -s /usr/local/bin/docker-compose /usr/bin/docker-compose
-
查看是否安装成功:
docker-compose --version
docker ps #正在运行
docker ps -a # 已退出
docker rm 容器id
docker rmi 镜像id
下载Portainer镜像
docker pull portainer/portainer
运行Portainer
docker run -d -p 9000:9000 \
--restart=always \
-v /var/run/docker.sock:/var/run/docker.sock \
--name prtainer-test \
portainer/portainer