# docker_build_sde **Repository Path**: wangwentaonuli_admin/docker_build_sde ## Basic Information - **Project Name**: docker_build_sde - **Description**: Steps: How to build SDE docker - **Primary Language**: Docker - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 2 - **Created**: 2021-07-05 - **Last Updated**: 2021-07-05 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # docker_build_sde #### Introduction Steps: How to build SDE docker #### Docker build, docker build -t \ --build-arg USER_NAME= \ --build-arg SDE_VER= \ --build-arg DEPENDENCIES_PATCH= Example, ------- docker build -t ubuntu18_930 . \ --build-arg USER_NAME=user1 \ --build-arg SDE_VER=9.3.0 \ --build-arg DEPENDENCIES_PATCH=dependencies_patch_9.3.0.diff #### Docker run, docker run -it -u --privileged --name bash Example, ------- docker run -it -u user1 --privileged --name ubuntu18_930 ubuntu18_930 bash Or run with volume mount, ------- docker run -it -u user1 --privileged --name ubuntu18_930 -v ~/work:/sde ubuntu18_930 bash #### Export docker container, docker export ubuntu18_930 -o ubuntu18_930.tar.gz #### Import docker: docker import ubuntu18_930.tar.gz ubuntu18_930 #### P4O install/bin/p4obfuscator --std p4-16 -D __p4c__ -D __TARGET_TOFINO__=1 -I install/share/p4c/p4include -I pkgsrc/p4-examples/p4_16_programs/common pkgsrc/p4-examples/p4_16_programs/tna_exact_match/tna_exact_match.p4 -o tna_exact_match_p4o.p4 --pretty-print ../p4_build.sh tna_exact_match_p4o.p4 P4_ARCHITECTURE=tna