Try adding:
ports:
- 8888:8080
To map container port 8080 to host port 8888 (as an example)
On Saturday, February 12, 2022 at 10:06:09 AM UTC-8 [email protected]
wrote:
> Thank you so much Doug! That is fantastic information. I have one more
> question that I meant to ask earlier. Is there a way to change the port to
> something other than 8080 in the creation step? I have another container
> using that port. Or can that be done later?
>
> On Saturday, February 12, 2022 at 9:20:14 AM UTC-5 [email protected]
> wrote:
>
>> Adam:
>>
>> I am also using Portainer with Docker. I am using Ubuntu, but the
>> commands and approach are the same.
>>
>> The issue that you have is that you need to bind the container's volume
>> to a local volume. While the volume tag works, I always found this to work.
>>
>> Also I see a few issues with your yaml definition:
>>
>> 1. Your Environment Variable for timezone should be TZ=America/New_York.
>> 2. your WeeWX user id and group id look off. run uid on the terminal and
>> see what your group id and user ids are and update the file. most likely
>> they are 1000 each.
>> 3. While device mapping is allowed, I could not get it to properly work
>> in portainer. The only way I got it to work is by adding the line
>> "privileged: true". This has the container run with sudo privileges and
>> exposes the /dev directory to the container. That way WeeWX can communicate
>> directly with your USB device.
>> (PS: If someone has a way to run this with standard privileges, I am
>> all ears!)
>> 4. I use mitcht02/weewx:4:5:1 docker image from Tom Mitchell. His image
>> has been up to date and runs WeeWx nicely in a dockerized way.
>>
>> so I modified your yaml file below with those changes. Give it a go and
>> let me know if you have any questions.
>>
>>
>> version: "3.8"
>>
>>
>> services:
>> weewx:
>> image: felddy/weewx
>> init: true
>> restart: "yes"
>> privileged: true
>> volumes:
>> - /srv/dev-disk-by-label-Docker/AppData/WeeWx/:/home/weewx/conf/
>> environment:
>> - TZ=TZ=America/New_York
>> - WEEWX_UID=1000
>> - WEEWX_GID=1000
>>
>> DDJ
>>
>> On Sat, Feb 12, 2022 at 8:58 AM Adam Morgan <[email protected]> wrote:
>>
>>> Hello, I have a working knowledge of docker and linux but not much
>>> beyond that. I have used both for years and can generally follow a guide
>>> to create a container.
>>>
>>> I found a sample yml file in the docs so I decided to try that as my
>>> installation method. I am running Open Media Vault, which is debian. I am
>>> trying to perform this installation using portainer and portainer will
>>> perform a docker-compose on the yml file.
>>>
>>> So here is my yml file. I am getting an error on the volume - it is
>>> telling me that volume must be a mapping and not a string. I'd appreciate
>>> any advice as I am not sure that my other configs are correct either (I am
>>> going on what I've done for other containers).
>>>
>>> ---
>>> version: "3.8"
>>>
>>> volumes:
>>> data:/srv/dev-disk-by-label-Docker/AppData/WeeWx
>>>
>>> services:
>>> weewx:
>>> image: felddy/weewx
>>> init: true
>>> restart: "yes"
>>> volumes:
>>> - type: bind
>>> source: ./data
>>> target: /data
>>> environment:
>>> - TIMEZONE=US/Eastern
>>> - WEEWX_UID=1000
>>> - WEEWX_GID=100
>>> devices:
>>> - "/dev/ttyUSB0:/dev/ttyUSB0"
>>>
>>> --
>>> You received this message because you are subscribed to the Google
>>> Groups "weewx-user" group.
>>> To unsubscribe from this group and stop receiving emails from it, send
>>> an email to [email protected].
>>> To view this discussion on the web visit
>>> https://groups.google.com/d/msgid/weewx-user/a502db19-07dd-4616-8938-6d23aba3b116n%40googlegroups.com
>>>
>>> <https://groups.google.com/d/msgid/weewx-user/a502db19-07dd-4616-8938-6d23aba3b116n%40googlegroups.com?utm_medium=email&utm_source=footer>
>>> .
>>>
>>
>>
>>
--
You received this message because you are subscribed to the Google Groups
"weewx-user" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
To view this discussion on the web visit
https://groups.google.com/d/msgid/weewx-user/a2d02c04-0202-4517-91a6-34a19d0822a8n%40googlegroups.com.