jacknlliu / docker-stacks Goto Github PK
View Code? Open in Web Editor NEW:whale:
Home Page: https://hub.docker.com/r/jacknlliu/
License: MIT License
:whale:
Home Page: https://hub.docker.com/r/jacknlliu/
License: MIT License
When the env is set true, then we can use an update_upstream.sh
to update the upstream image.
Because we don't use user interface in docker, so we actually need apt, not aptitude.
NOTE: Since apt
cannot solve some conflicts, we use aptitude
in part.
skip the license key installation when installing. Because we don't need mujoco at present.
We can't install mujoco_py
because of the mujoco from DockerHub, but we can add installation for local build.
mujoco_py
installation for localmujoco_py
mujoco_py
mujoco_py
pendulum installation failed
Building wheels for collected packages: pendulum
Running setup.py bdist_wheel for pendulum: started
Running setup.py bdist_wheel for pendulum: finished with status 'error'
Complete output from command /usr/bin/python -u -c "import setuptools, tokenize;__file__='/tmp/pip-build-7AwYpN/pendulum/setup.py';exec(compile(getattr(tokenize, 'open', open)(__file__).read().replace('\r\n', '\n'), __file__, 'exec'))" bdist_wheel -d /tmp/tmpRYCK0cpip-wheel- --python-tag cp27:
/usr/lib/python2.7/distutils/dist.py:267: UserWarning: Unknown distribution option: 'python_requires'
warnings.warn(msg)
usage: -c [global_opts] cmd1 [cmd1_opts] [cmd2 [cmd2_opts] ...]
or: -c --help [cmd1 cmd2 ...]
or: -c --help-commands
or: -c cmd --help
error: invalid command 'bdist_wheel'
Solution:
pip install --upgrade pip setuptools
Reference: jupyter/notebook#2457
In jupyter-tensorflow-ros-base
image, we open the terminal, but we get the following errors:
Traceback (most recent call last):
File "/opt/ros/kinetic/lib/python2.7/dist-packages/tornado/websocket.py", line 369, in _run_callback
callback(*args, **kwargs)
File "/opt/conda/lib/python3.6/site-packages/notebook/base/zmqhandlers.py", line 171, in open
return super(WebSocketMixin, self).open(*args, **kwargs)
File "/opt/conda/lib/python3.6/site-packages/terminado/websocket.py", line 48, in open
super(TermSocket, self).open(url_component)
TypeError: open() takes 1 positional argument but 2 were given
Websocket closed
ffmpeg
or libav
installation. using the ffmpeg
as the default option.add a long-term support version gazebo9
for ros image.
We will create a new docker image for this.
move data path in image which including jupyter
(such as tensorflow-ros
and jupyter
) from /home/ros/data
to /data
Run UR5 defautl as CMD, without user go into bash then run UR5 from an unfamiliar directory in container.
Refer to universal robot simulator.
numpy
python2 and python3 support. All images.stop using the upstream image or just upgrade it.
add a docker image with ros desktop full and openai gym
add pendulum to all docker images, except UR and ubuntu-init images.
# pip3 install pendulum
# pip2 install pendulum
We will run the init process in ENTRYPOINT
. To manage all process correctly, we should run the init process with root privilege, and we can change user in entrypoint script which seems setuser - phusion/baseimage-docker
This will make the docker images with the custom versions.
Exception was caught in creating ModbusServer: Permission denied
You need root privileges to open a Modbus server at port 502
Perhaps use: "sudo setcap cap_net_bind_service+ep ./URControl"
WARNING [Init thread] 07:30:07 09/01/19 EventNotificationService.unregister(line:126): Listener removal (FAILED): interface gui.controllerinterface.RobotStateListener, For owner: class gui.tools.poseeditor.RobotView3DPanel
TCPRTSender: Resource temporarily unavailable
00:00:00:880 INFO - TCPServer: Matlab client connected
00:00:01:368 WARNING - Failed to set scheduling parameters for PThreadPool
Please update 'int totalProgressTicks' in gui.main.SplashScreen to: 160
/tmp/ba7e8f01-65cf-407d-855e-52d1c8478993.sh: line 1: /dev/tty12: Permission denied
ERROR [AWT-EventQueue-1] 07:30:19 09/01/19 CalibrationClientSocket.isConnected(line:340): Calib socket is not connected
ERROR [Thread-9] 07:30:19 09/01/19 CalibrationClientSocket.run(line:75): socket initializing failed
add nbmerge
and nbdime
for jupyter notebook to jupyter related image.
python3-tk
for jupyter notebook matplotlib
showing figure%matplotlib inline
...
%matplotlib tk
add catkin
python3 support in tensorflow-ros
image.
sudo pip3 install trollius
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.