建筑给排水代做网站,直播开放平台公会,商场设计论文,江西网站开发哪家专业Docker是一种流行的容器化平台#xff0c;它能够简化应用程序的部署和管理。
Docker安装
1、检查卸载老版本Docker#xff08;为保证安装正确#xff0c;尽量在安装前先进行一次卸载#xff09;
apt-get remove docker docker-engine docker.io containerd runc 2、Dock…Docker是一种流行的容器化平台它能够简化应用程序的部署和管理。
Docker安装
1、检查卸载老版本Docker为保证安装正确尽量在安装前先进行一次卸载
apt-get remove docker docker-engine docker.io containerd runc 2、Docker更新包管理器 运行以下命令以确保Ubuntu系统更新到最新版本的软件包列表
sudo apt-get update
3、安装docker依赖软件包
Docker需要一些依赖软件包。可以安装这些依赖项
sudo apt-get install apt-transport-https ca-certificates curl software-properties-common4、添加Docker存储库的官方GPG密钥 运行以下命令来添加Docker存储库的GPG密钥以确保下载的软件包来自Docker官方源
curl -fsSL http://mirrors.aliyun.com/docker-ce/linux/ubuntu/gpg | sudo apt-key add - 5、添加Docker软件源
添加Docker的存储库这里添加的是阿里云 6、安装Docker
更新软件包列表后您可以安装Docker 7、启动Docker服务
安装完成后可以启动Docker服务
sudo systemctl start docker启动完成后可以使用下面的命令查看docker的版本
docker -v 8、Docker拉取helloworld镜像 这里提示在本地没有找到hello-world的镜像因此从远程进行拉取 sudo docker run hello-world 9、Docker查看本机所有的images镜像
docker images 我们成功在Ubuntu系统上安装了docker。
Docker网络
Docker网络是一种用于连接Docker容器的网络技术。
基于虚拟网络不同的容器可以通过虚拟网络来通信。
1、Docker网络查看以及介绍
docker network ls在安装docker时会自动创建三种不同网络分别是bridge、host以及none。
bridge网络代表docker0ocker守护程序默认将容器连接到此网络。
可以使用docker run --network[your_network]选项指定链接的网络
使用docker run创建Docker容器时可以用 --net 选项指定容器的网络模式Docker可以有以下4种网络模式
四种模式参数形式含义host--nethost 容器和宿主机共享Network namespace。 容器将使用宿主机的IP和端口。 none--netnone禁用容器的网络功能。bridge--netbridge默认会为每一个容器分配、设置IP等并将容器连接到一个docker0虚拟网桥通过docker0网桥以及Iptables nat表配置与宿主机通信。container--netcontaioner:Name或者ID 容器和另外一个容器共享Network namespace。 创建的容器不会创建自己的网卡配置自己的IP而是和一个指定的容器共享IP、端口范围
2、Docker网络创建
docker network create mytest 这里成功创建了一个名称为mytest的Docker网络默认就是bridge
SpringBoot项目打包成Docker镜像
1、spring-boot-maven-plugin插件
主要用于打包用来将项目打包成JAR或者WAR文件生成FAT包。
这个插件生成的包是可执行的JAR。
buildpluginsplugingroupIdorg.springframework.boot/groupIdartifactIdspring-boot-maven-plugin/artifactId/plugin/plugins
/build