EOS Installation Discussion

Hahah, great work. I almost feel bad for the old laptop :smiley:

Yeah, even though eos has come a long way in terms of installation they still have more job to do. Before this version, we had to build the entire thing. Now there is a docker image for parts of it. Let’s just hope they continue making it even easier in the future.

Using Ubuntu, I also came across the issue when copying and pasting the text as it would execute the first line, with the resulting errors ā€œdocker runā€ requires at least 1 argument…
My solution was to paste the whole text on a separate file, the whole text on one line and removing the ā€œ/ā€ at the end of each line.
Subsequently, I came across "The container name ā€œ/eosioā€ is already in use. So I had to delete it with
$ docker rm -f eosio
After that I was fine. Hope it helps anyone who encounters the same issue.

1 Like

Thanks for sharing that :slight_smile:

Bug found - since we have installed v1.3.0, docker run command should be:

docker run --name eosio \
...
 eosio/eos:v1.3.0 \
...

Plus, the command has new line character \n - this may cause an error. So this is the command that works for all the environment:

$ sudo docker run --name eosio --publish 7777:7777 --publish 127.0.0.1:5555:5555 --volume [CURRENT PWD]:[CURRENT PWD] --detach eosio/eos:v1.3.0 /bin/bash -c "keosd --http-server-address=0.0.0.0:5555 & exec nodeos -e -p eosio --plugin eosio::producer_plugin --plugin eosio::history_plugin --plugin eosio::chain_api_plugin --plugin eosio::history_plugin --plugin eosio::history_api_plugin --plugin eosio::http_plugin -d /mnt/dev/data --config-dir /mnt/dev/config --http-server-address=0.0.0.0:7777 --access-control-allow-origin=* --contracts-console --http-validate-host=false --filter-on='*'"

where [CURRENT PWD] is the install folder

Thank you very much. I have replaced it now.

Hi there,

I succeeded to install Docker on macOS 10.14 Mojave but I have 2 problems:

  1. When I try the command docker pull eos/eos:v1.3.0
    I get this error message:

    Error response from daemon: pull access denied for eos/eos, repository does not exist or may 
    require 'docker login'
    

    Whereas Docker is running docker-running

    When I type: docker --version
    I get this result: Docker version 18.09.2, build 6247962

  2. In parallel I followed the official tutorial here https://developers.eos.io/eosio-home/docs/accounts-1

    And I am stuck at 1.6 Create Test Accounts at Step 1: Create Test Accounts

    When I type:

    cleos create account eosio bob 
    EOS7pgGUSjMKBqLULi2hev9Km9pqwcohb5Sn8A46hLPdamCpVfUGx 
    cleos create account eosio alice 
    EOS7pgGUSjMKBqLULi2hev9Km9pqwcohb5Sn8A46hLPdamCpVfUGx
    

    as they tell to do so I get this error message:

    Failed to connect to nodeos at http://127.0.0.1:8888/; is nodeos running?
    

Any idea?

Thanks for pointing this out. The repository has changed it’s name so the command is now docker pull eosio/eos:v1.3.0.

Your second problem is completely normal since you haven’t successfully installed nodeos yet. You need to do the docker part before continuing.

1 Like

Thanks the docker pull eosio/eos:v1.3.0 works well

1 Like

ā€œdocker pull eosio/eos:v1.3.0ā€ does not work anymore it shows: Error response from daemon: pull access denied for eosio/eos, repository does not exist or may require ā€˜docker login’

I cannot pull anything from eosio docker hub, in fact when I open their docker hub on the browser it says:

Eos has removed the 1.3.0 image. I’m working on a solution. Will reply back asap.

It should now work if you run docker pull filipmar/academyeos:v1.3.0.

I had to host the old image myself since eos removed it. Until we update to the newest eos version. The issue is that eos developers so incredibly quickly, making just slightly old versions totally outdated.

It’s fine I am working on the new version and I was able to convert all codes before the airdrop contract. Why does not the airdrop contract use the eosio.token contract? It wasn’t available at that time?

The simple token was easier to use for teaching. It was simpler to understand.

Hi, I can’t pull anything from eosio/eos-dev docker hub. I was installing eos with the help of https://developers.eos.io/eosio-nodeos/docs/docker-quickstart.
But it returns following error.
ā€œError response from daemon: pull access denied for eosio/eos-dev, repository does not exist or may require ā€˜docker login’: denied: requested access to the resource is deniedā€

Use the link in the lecture instead. ā€œdocker pull filipmar/academyeos:v1.3.0ā€

Btw, the Eos section will be completely updated with all new material on Friday.

Thanks for reply.
I have already installed eosio with deb package. I assumed it’ll be ok if I use deb instead of docker. Isn’t it?

Yes that’s fine :slight_smile: The version might differ though since the course content is using an older version.

But the new eos course will bring it up to date of course. Which BTW is launched on September 1st, which is Sunday, not friday as I said before.