docker UI管理工具portainer以及nginx的增、删、改、查配置示例

处理docker要在命令行下处理,需要写一堆的命令,又长又难记,效率也低。
引入一个图形化界面管理工具效率和体验就好多了!
常见的工具有3种:shipyard,portainer,dockerUI
以下介绍portainer的安装

1.下载镜像
docker pull docker.io/portainer/portainer

2.启动

docker run -d -p 9000:9000 --restart=always -v /var/run/docker.sock:/var/run/docker.sock --name prtainer-test portainer/portainer

3.浏览器访问
docker UI管理工具portainer以及nginx的增、删、改、查配置示例
管理容器
docker UI管理工具portainer以及nginx的增、删、改、查配置示例
管理镜像images
docker UI管理工具portainer以及nginx的增、删、改、查配置示例
管理容器container
docker UI管理工具portainer以及nginx的增、删、改、查配置示例
增、删、改、查都很容易实现。
以下以对nginx的操作做个例子:

  1. 新增一个nginx容器
    在容器管理界面,选择新增容器
    指定:Name:onenginx
    Image:nginx:latest
    Manual nework port publishing host:8899 container:80
    docker UI管理工具portainer以及nginx的增、删、改、查配置示例
    创建完成之后,启动。可访问,如下图。

docker UI管理工具portainer以及nginx的增、删、改、查配置示例
修改配置:比如修改一个端口,把主机的端口由8899修改为8898
在容器的列表里选择Duplicate/Edit
docker UI管理工具portainer以及nginx的增、删、改、查配置示例
docker UI管理工具portainer以及nginx的增、删、改、查配置示例
修改完成之后,保存,这时会提醒替换掉原来的容器。
docker UI管理工具portainer以及nginx的增、删、改、查配置示例
点击Replace即可。
docker UI管理工具portainer以及nginx的增、删、改、查配置示例
执行Stop可以停止,执行Start可以启动,Remove可以删除容器。
docker UI管理工具portainer以及nginx的增、删、改、查配置示例
下面介绍,如何把配置文件移动到容器之外的宿主机上,也就是我们的电脑上。

  1. 把容器中的配置信息取出来,放到宿主机上。
    在宿主机的命令行执行docker cp /etc/nginx /Users/zongxing/dockerv/nginx/conf
  2. 修改nginx的端口为88
    在宿主机上修改配置文件/Users/zongxing/dockerv/nginx/conf/nginx/conf.d/default.conf
    把 listen 80;修改为 listen 88;
  3. 修改continer的端口
    docker UI管理工具portainer以及nginx的增、删、改、查配置示例
  4. 修改容器的Volumes的配置
    docker UI管理工具portainer以及nginx的增、删、改、查配置示例
    这里把nginx的配置信息从容器修改到主机的目录,把网页的目录也配置到主机的目录。

重新生成

配置文件 修改为自己的文件
docker UI管理工具portainer以及nginx的增、删、改、查配置示例