docker uav
docker network create --driver=bridge --subnet=172.18.0.0/16 --gateway=172.18.0.1 uav-default
docker run -itd --network=uav-default --ip 172.18.0.4 -p 10122:22 -p 10140:4000 --cap-add=SYS_PTRACE --restart=always --privileged --name uq uq:0.1 /start.sh
docker run --gpus=all -itd -p 5555:5555 -p 41451:41451 -p 4560:4560 -e DISPLAY=:1001 -e NVIDIA_VISIBLE_DEVICES=all -e NVIDIA_DRIVER_CAPABILITIES=graphics,compat32,utility,display -e LD_LIBRARY_PATH=/usr/lib/x86_64-linux-gnu:/usr/lib/i386-linux-gnu:/usr/local/nvidia/lib:/usr/local/nvidia/lib64 -e PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin -e DEBIAN_FRONTEND=noninteractive -e GLIBC_TUNABLES=glibc.rtld.dynamic_sort=2 -v /home/ubuntu/dev:/airsim_dev -v /tmp/.X11-unix:/tmp/.X11-unix --privileged=true --network=uav-default --ip 172.18.0.2 --name ue ue:0.1 /bin/bash
docker run --network=uav-default --ip 172.18.0.10 --restart=always -p 3306:3306 -v /home/dockermysql/data:/var/lib/mysql -v /home/docker/mysql/my.cnf:/etc/mysql/conf.d/my.cnf -v /home/docker/mysql/log:/var/log/mysql -e MYSQL_ROOT_PASSWORD=hett --name mysql -d mysql
sudo docker run --network=uav-default --ip 172.18.0.12 --restart=always -p 6379:6379 --name redis -v /home/docker/redis/redis.conf:/etc/redis/redis.conf -v /home/docker/redis/data:/data -d redis:7.0.7 redis-server /etc/redis/redis.conf --appendonly yes
docker run --name mongo --network=uav-default --ip 172.18.0.13 --restart=always -p 27017:27017 -v /home/docker/mongo/data/:/data/db -v /home/docker/mongo/backup/:/data/backup -d mongo --auth
docker run --network=uav-default --ip 172.18.0.11 -d -p 15672:15672 -p 5672:5672 -e RABBITMQ_DEFAULT_USER=admin -e RABBITMQ_DEFAULT_PASS=hett --name rabbitmq --hostname=rabbitmqhostone rabbitmq
apt install xfce4 xfce4-goodies xorg dbus-x11 x11-xserver-utils
docker run -it --env PX4_SIM_HOST_ADDR=172.18.0.2 --network=uav-default --ip 172.18.0.3 -v /home/docker/px4/PX4-Autopilot:/src/PX4-Autopilot/:rw -v /tmp/.X11-unix:/tmp/.X11-unix:ro -e DISPLAY=:0 -p 14556:14556/udp -p 14570:14570/udp -p 4560:4560/tcp --privileged=true --name=px4 px4io/px4-dev-nuttx-focal bash
docker network create --driver=bridge --subnet=172.18.0.0/16 --gateway=172.18.0.1 uav-default
docker run -itd --network=uav-default --ip 172.18.0.2 --restart=always -p 5555:5555 -p 41451:41451 -v /home/docker/dev:/airsim_dev -e /tmp/.X11-unix:/tmp/.X11-unix:rw --privileged=true --name dev-airsim_dev-1 air /bin/bash
docker run -itd --network=uav-default --ip 172.18.0.14 --restart=always -p 10222:22 -p 10240:4000 --cap-add=SYS_PTRACE --name uq1 ubuntu:20.04 bash
apt install xfce4 xfce4-goodies xorg dbus-x11 x11-xserver-utils
docker run -itd --network=uav-default --ip 172.18.0.7 -p 10122:22 -p 10140:4000 --cap-add=SYS_PTRACE --restart=always --privileged --name uq1 uq:start /start.sh
docker run -itd -p 5555:5555 -p 41451:41451 --device=/dev/ttyACM0 -v /home/docker/dev:/airsim_dev -e /tmp/.X11-unix:/tmp/.X11-unix:rw --privileged=true --restart=always --network=uav-default --ip 172.18.0.2 --name dev-airsim_dev-1 airsim /bin/bash
docker run -itd --network=uav-default --ip 172.18.0.17 --restart=always -p 15555:5555 -p 141451:41451 --device=/dev/ttyACM0 -v /home/docker/dev:/airsim_dev -e /tmp/.X11-unix:/tmp/.X11-unix:rw --privileged --name dev-airsim_dev-1 air:start /start.sh && bash
docker run -itd --network=uav-default --ip 172.18.0.18 --restart=always --privileged=true --env MANPATH=${MANPATH}:/usr/local/texlive/2022/texmf-dist/doc/man --env INFOPATH=${INFOPATH}:/usr/local/texlive/2022/texmf-dist/doc/info --env PATH=${PATH}:/usr/local/texlive/2022/bin/x86_64-linux -v /home/docker/tex:/home/tex --name tex tex:0.2 bash
docker run -itd --network=uav-default --ip 172.18.0.10 -p 6081:6080 --env ROS_MASTER_URI=http://172.18.0.1:11311 --env ROS_HOSTNAME=172.18.0.10 --env ROS_IP=172.18.0.1 --hostname PX4 --name PX4 car:0.1 /start.sh
docker run -itd --network=host -m 2048m --memory-reservation=512m -v /home/docker/mission/start.sh:/start.sh -v /home/docker/mission/bag:/bag --env ROS_MASTER_URI=http://172.16.52.229:11311 --env ROS_HOSTNAME=172.16.52.229 --env ROS_IP=172.16.52.229 -e DISPLAY=:2.0 --hostname mission --name mission mission:0.1 /start.sh
docker run -itd --network=uav-default --ip 172.18.0.2 -e DISPLAY=:2.0 -p 26080:6080 --name hil_mul drone:0.2 bash
docker run -itd --network=uav-default --ip 172.18.0.4 -e DISPLAY=:2.0 -p 46080:6080 -e ROS_MASTER_URI=http://172.18.0.1:11311 -e ROS_IP=172.18.0.1 -e ROS_HOSTNAME=172.18.0.4 --name hil_car research:0.6 /start.sh
export MANPATH=${MANPATH}:/usr/local/texlive/2022/texmf-dist/doc/man
export INFOPATH=${INFOPATH}:/usr/local/texlive/2022/texmf-dist/doc/info
export PATH=${PATH}:/usr/local/texlive/2022/bin/x86_64-linux