CKA笔记整理(四)网络篇

查看容器中有多少种网络,nerdctl  network list 。查看某种网络的属性,nerdctl network  inspect  bridge(桥接)。

创建网络

nerdctl network create --driver  bridge  --subnet 10.0.0.0/24  mynet
#--driver驱动类型

创建容器时指定网络

nerdctl run -d --name=c1 --restart=always --network=mynet  busybox  sleep 1d
#--network

删除网络

nerdctl network  rm  mynet(网络名)

创建容器时如果没指定网络 ,则默认使用bridge。none为孤岛网络。

例:搭建一个wordpress博客

首先创建mysql容器并设置变量

nerdctl run -d --name=db --restart=always -e MYSQL_ROOT_PASSWORD=misaka -e MYSQL_USER=misaka -e MYSQL_PASSWORD=misaka -e MYSQL_DATABASE=wordpress -v /db:/var/lib/mysql hub.c.163.com/library/mysql:latest

并查看mysql地址

nerdctl inspect db | grep -i ipaddress

然后创建wordpress容器

nerdctl run -d --name=web --restart=always -e WORDPRESS_DB_HOST=10.4.0.12 -e WORDPRESS_DB_USER=root -e WORDPRESS_DB_PASSWORD=misaka -e WORDPRESS_DB_NAME=wordpress -v /web:/var/www/html -p 80:80 hub.c.163.com/library/wordpress

随后即可在浏览器输入地址配置wordpress。

猜你喜欢

转载自blog.csdn.net/qq_52676760/article/details/128850577