docker 列出每个容器的IP
docker inspect 容器ID | grep IPAddress
启动
systemctl start docker
守护进程重启
sudo systemctl daemon-reload
重启docker服务
systemctl restart docker
重启docker服务
sudo service docker restart
关闭docker
service docker stop
关闭docker
systemctl stop docker
列出所有的容器 id
docker ps -aq
docker ps -a
停止所有的容器
docker stop $(docker ps -aq)
停止一个容器
docker stop 容器id
删除所有的容器
docker rm $(docker ps -aq)
删除一个容器
docker rm 容器id
删除所有的镜像
docker rmi $(docker images -q)
删除一个镜像
docker rmi 镜像id
复制文件到容器中,如果是从中复制出来则文件位置相反即可
docker cp 本地文件 0130e08a30b7:/usr/local/tomcat/webapps/ROOT
导出容器打包自己的镜像:
docker export 容器id > 文件名.tar
导入容器为镜像
cat 文件名.tar | docker import - 名子:1.0.0
查看镜像
docker images
将本地容器打包成本地镜像
docker commit 容器名 镜像仓库:镜像标签
然后只要使用docker images可以查看到你打包到本地镜像就可以了
将本地容器打包到远程仓库
docker tag 本地镜像仓库:本地镜像标签 远程仓库名:远程镜像标签
sudo docker tag tomcat-edu:1.0.0 192.168.11.20:4000/tomcat-edu:1.0.0
push到远程仓库
docker push 远程仓库名:远程镜像标签
sudo docker push 192.168.11.20:4000/tomcat-edu:1.0.0