搭建BST Docker开发环境

sudo docker ps -a
sudo docker images -a

sudo docker start CONTAINER ID
sudo docker stop CONTAINER ID

sudo docker rm CONTAINER ID
sudo docker rm $(docker ps -a -q)

sudo docker rmi IMAGE ID
sudo docker image rm IMAGE ID

export sdkdockername="a1000b-sdk-fad"
export sdkimgver="2.2.5.3"
export ssh_port="213"
export map_sdk=" -v /home/${ssh_port}:/mnt/${ssh_port}"


sudo docker container run -idt -u $(id -u)  --name $sdkdockername-${sdkimgver}-${ssh_port} --privileged  --cap-add SYS_ADMIN --cap-add NET_ADMIN --device /dev/fuse --security-opt apparmor:unconfined --security-opt seccomp=unconfined  -p $ssh_port:22  -v /dev/bus/usb:/dev/bus/usb -v /etc/passwd:/etc/passwd $map_sdk  $sdkdockername:${sdkimgver} bash

sudo docker exec -it  -u root  $sdkdockername-${sdkimgver}-${ssh_port} /bin/bash


x64 docker
export dockername="ubuntu-18.04"
export imgver="20230331"
export ssh_port="8213"
export map_path=" -v /home/213:/mnt/213"

sudo docker container run -idt -u $(id -u) --name $dockername-${imgver}-${ssh_port} --privileged  --cap-add SYS_ADMIN --cap-add NET_ADMIN --security-opt apparmor:unconfined --security-opt seccomp=unconfined  -p $ssh_port:22 $map_path $dockername:${imgver} bash
sudo docker exec -it  -u root  $dockername-${imgver}-${ssh_port} /bin/bash


----------ubuntu 18.04 docker image--------------
apt install openssh-server
service ssh start
service ssh status
apt install net-tools
passwd
vim /etc/ssh/ssh_config 
vim /etc/ssh/sshd_config
ssh-keygen -t rsa -C "bi.xiongqin@byd.com"
service sshd restart
/etc/init.d/ssh restart
ssh -p 8213 root@192.168.1.186

----------make docker image from container-------------
sudo docker commit -a "bi.xiongqin@byd.com" -m "add openssh" 583dd7f65d55 ubuntu-18.04:20230330

----------add gcc & cmake -----------------
apt install build-essential
gcc --version
wget -O - https://apt.kitware.com/keys/kitware-archive-latest.asc 2>/dev/null | apt-key add -
apt-add-repository 'deb https://apt.kitware.com/ubuntu/ bionic main'
apt-get install software-properties-common
apt-get update
apt-add-repository 'deb https://apt.kitware.com/ubuntu/ bionic main'
apt-get update
apt install cmake
cmake -version

----------make docker image from container-------------
sudo docker commit -a "bi.xiongqin@byd.com" -m "add openssh/gcc/cmake" a4317196df6b ubuntu-18.04:20230331


---------- container to image -----------------------
docker save -o ubuntu-18.04-20230331.tar ubuntu-18.04:20230331
docker load < ubuntu-18.04-20230331.tar

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值