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

posted @ 2023-02-24 19:27  李悠然  阅读(75)  评论(0编辑  收藏  举报