docker -H tcp://IP地址:2375 pull ubuntu:16.04
或者编辑
vi ~/.bashrc
添加 export DOCKER_HOST= tcp://IP地址:2375
enable DOCKER_HOST :source ~/.bashrc
check DOCKER_HOST:echo $DOCKER_HOST
交互式启动docker
docker run -it ubuntu:16.04 /bin/bash
开启新的终端确认镜像是否运行:
镜像运行后可以在docker images 运行环境中换源和安装工具
sed -i "s/http:\/\/archive.ubuntu.com/http:\/\/mirrors.aliyun.com/g" /etc/apt/sources.list
apt-get update && apt-get -y dist-upgrade
apt-get install -y lib32z1 xinetd build-essential python python-dev
exit //退出docker运行环境
确认运行进行新的镜像打包 commit 后的hash 为新运行时的镜像hash
docker images 确认本地镜像已经生成
docker push
更新pwn_server:16.04后再次更新 nividiadevil7/pwn_server:16.04
docker commit containerhash pwn_server:16.04
docker tag pwn_server:16.04 nividiadevil7/pwn_server:16.04
会出现同repository tag 为none 无法删除的tag
解决办法:更新镜像名的tag 删除正常运行的container 再删除tag
构建新的镜像
(178条消息) 002-docker commit构建镜像_凌晨两点钟同学的博客-CSDN博客
创建新的tag