docker p1
打算陆陆续续梳理一些docker的使用心得,从安装到使用到各种奇奇怪怪的功能以及使用中遇到的困难。
参考:https://www.runoob.com/docker/docker-tutorial.html
安装
curl -fsSL https://get.docker.com | bash -s docker --mirror Aliyun
使用
基础知识
container(相当于images的实例)
启动容器 docker run -it xxx /bin/bash (i表示交互,t表示终端,最后的是交互shell)
退出exit
后台运行容器 docker -itd xxx
进入容器 docker exec 或 attach
查看当前容器 docker ps -a
停止 docker stop ID
重启 docker restart ID
删除容器 docker rm -f ID
images
获取镜像 docker pull xxx:version
列出所有镜像 docker images
查找镜像 docker search xxx
删除镜像 docker rmi xxx
创建镜像(启动容器) docker commit -m=“xxx” -a=“author ID mywork/myproj
dockerfile
通常我们会定义一个Dockerfile
,然后根据它来build一个image,之后就可以run了。