随笔

记录,分享,然后享受生活。

0%

使用Docker搭建开发环境(00)

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
下载docker
sudo snap install docker

给普通用户创建执行docker的权限,首先创建docker用户组,如果docker用户组存在可以忽略
sudo groupadd docker
把用户添加进docker组中
sudo gpasswd -a ${USER} docker
重启docker
sudo service docker restart
如果普通用户执行docker命令,如果提示get …… dial unix /var/run/docker.sock权限不够,则修改/var/run/docker.sock权限
使用root用户执行如下命令,即可
sudo chmod a+rw /var/run/docker.sock

拉取ubuntu-18.04的docker镜像
docker pull weidongshan/ubuntu-18.04:version1.0
查看镜像
docker image ls

imx6ull_pro 开发板命令
sudo minicom -D /dev/ttyUSB1

创建容器
docker run -h 100ask --name ubuntu_imx6ull_pro -it --privileged=true -v /home/zgq/Documents/imx6ull_pro/docker:/home/book --user book weidongshan/ubuntu-18.04:version1.0 bash

ifconfig eth0 192.168.33.10
mount -v -t nfs -o tcp,nolock 192.168.33.135:/home/zgq/Documents/imx6ull_pro/docker /mnt

启动并进入命令行
docker start ubuntu_imx6ull_pro
docker exec -it ubuntu_imx6ull_pro /bin/bash
关闭
docker stop ubuntu_imx6ull_pro

export ARCH=arm
export CROSS_COMPILE=arm-linux-gnueabihf-
export PATH=$PATH:/home/book/100ask_imx6ull-sdk/ToolChain/gcc-linaro-6.2.1-2016.11-x86_64_arm-linux-gnueabihf/bin

参考文档:

《【适合有一定基础参考】嵌入式Linux应用开发完全手册_韦东山全系列视频文档-IMX6ULL开发板(从零移植篇-预览版)-V0.1.pdf》第15篇附录1.5小节