查看docker版本
sudo docker version
docker重启
systemctl 方式
守护进程重启
sudo systemctl daemon-reload
重启docker服务
sudo systemctl restart docker
关闭docker
sudo systemctl stop docker
service 方式
重启docker服务
sudo service docker restart
关闭docker
sudo service docker stop
重启compose服务
docker-compose restart
进入docker container内部
docker exec -it 2439032e68f8 sh
其中-it后是container的ID,不是image镜像ID
进入后可安装python包,如
pip install numpy
从源码安装:
pip install https://storage.googleapis.com/tensorflow/linux/cpu/tensorflow-1.15.0-cp36-cp36m-linux_x86_64.whl
其他tensorflow wheels在这TensorFlow-wheels
docker执行命令
如安装tensorflow
docker exec -it e1375de04ba4 pip install --upgrade tensorflow==1.13.1
构建
docker-compose build
查看镜像
docker image ls
查看后台
docker ps
python image变体
如python:、python:-slim、python:-alpine和python:-windowsservercore
Image Variants
docker 安装python包
numpy
需要一些依赖,写在Dockerfile里
RUN apk --update add libxml2-dev libxslt-dev libffi-dev gcc musl-dev libgcc openssl-dev curl
RUN apk add jpeg-dev zlib-dev freetype-dev lcms2-dev openjpeg-dev tiff-dev tk-dev tcl-dev
删除容器和镜像
docker rm -f 容器ID
docker rmi -f 镜像ID
docker查看容器日志
docker logs 容器id或者
docker logs 容器名字
这样即便container没运行也能查看