docker教程
离线安装 https://www.cnblogs.com/helf/p/12889955.html
教程 https://blog.csdn.net/m0_49960764/article/details/124292208
Docker 中十分重要的两个概念 Image 和 container,Image 和 container 可以看作面向对象思想中的类和对象。container 是 Image 的实例化。
docker命令:--
1、docker run -it
-i表示交互性的,-t产生一个终端;
-v 把宿主的目录挂载到 容器内
-w 指定工作目录
--rm
容器退出时就能够自动清理容器内部的文件系统
2、拷贝
docker cp /Users/wuhanxue/Downloads/rabbitmq_delayed_message_exchange-3.9.0.ez 1faca6a70742:/opt/rabbitmq/plugins
离线安装
https://www.cnblogs.com/helf/p/12889955.html
3、docker命令
进入 docker
sudo systemctl start docker
sudo docker ps
sudo docker images
sudo docker run -it -v $(pwd):/home -w /home -p 8000:8000 adb7e73a6036
sudo docker run -it -v $(pwd):/home -w /home -p 8000:8000 adb7e73a6036
sudo docker attach 8a6f77064509
4、docker 将容器提交为容器
docker commit
提交容器成为一个新的副本。
命令和git原理类似。
docker commit -m="描述信息" -a="作者" 容器id 目标镜像名:[TAG]
比如这里将添加了war包的容器打包成一个新的镜像。
docker commit -a="badaodechengxvyuan" -m"addgeoserver" 39f5b723d1b8 tomcatwithgeoserver:1.0
进入镜像
sudo docker run -it -v $(pwd):/home -w /home adb7e73a6036
删除镜像
3.查看镜像id,删除镜像
[root@VM-16-3-centos acptuser]# docker images
#注意这里使用 : rmi
[root@VM-16-3-centos acptuser]# docker rmi c6cc94c34f8e
4、删除容器
docker ps -a
docker rm -f 01892c847318