Docker安装及初始化
1 Docker安装
方法1.1(推荐)
根据官方指引:Install Docker Engine 安装;
或者国内镜像站的指引:Docker CE 软件仓库镜像使用帮助
方法1.2(不推荐)
使用 iEDA 仓库中的 build 脚本安装,如下:
git clone https://gitee.com/oscc-project/iEDA.git iEDA
cd iEDA
bash build.sh -i docker
2 初始化 Docker 设置
方法2.1(安装到用户,无需root权限)
设置 rootless docker :参考:Run the Docker daemon as a non-root user (Rootless mode)
curl -fsSL https://get.docker.com/rootless | FORCE_ROOTLESS_INSTALL=1 sh
然后按照上述命令的输出提示,将export内容写入 ~/.bashrc
方法2.2(安装到系统,root权限使用,风险提示)
新建具有system权限的docker组,并将自己添加到docker组。(vscode下可能需要重新登录才能生效,建议使用mobaxterm等其它终端工具进行验证)。参考文档: docker linux-postinstall;
# 使用 docker 组
sudo addgroup --system docker
sudo usermod -aG docker $USER
newgrp docker
3 设置 Docker Hub 国内镜像
向 ~/.config/docker/daemon.json(使用方法2.1安装到用户)或 /etc/docker/daemon.json(使用方法2.2安装到系统)写入下列内容:
{
"registry-mirrors": [
"https://docker.m.daocloud.io"
]
}
然后重启 docker 服务
# 使用方法2.1
systemctl --user restart docker
# 使用方法2.2
systemctl restart docker
4 执行下列指令,验证docker安装
docker run --rm hello-world


浙公网安备 33010602011771号