2020年11月4日 星期三

Docker

 docker build -t ubuntu.XXX .

docker image ls

docker rmi XXX

docker ps -a

docker rm XXX

docker pull ubuntu:14.04

docker run -v /xxx/xxx:/xxx -it ubuntu:14.04 bash

docker start XXX

docker stop XXX

docker restart XXX

docker exec -it XXX bash

docker export XXX > ubuntu_14.04.tar

docker import ubuntu_14.04.tar test/ubuntu:v1.0

Dockerfile

FROM ubuntu:18.04

MAINTAINER XXX XX <XXX@XXX>

LABEL description="Compile environment" version="1.0" owner="XXX"

ENV DEBIAN_FRONTEND noninteractive

COPY --chown=root:root .netrc ~/

RUN apt-get update && apt-get install -y apt-utils && apt-get upgrade -y \
&& apt-get install -y \
gawk wget git-core diffstat unzip texinfo xz-utils debianutils iputils-ping \
gcc-multilib build-essential g++ libstdc++6 lib32stdc++6 ninja-build \
python python3 python3-pip python3-pexpect python3-git python3-jinja2 \
libegl1-mesa libsdl1.2-dev pylint3 xterm libpulse-dev libevent-dev rpm2cpio \
chrpath socat cpio