最近学习docker,记录下一些常用命令以方便后续查找使用,希望对正在学习docker的朋友们有所帮助。所有命令可以通过docker --help进行查找。
镜像管理
查找镜像
# docker search centos
INDEX NAME DESCRIPTION STARS OFFICIAL AUTOMATED
docker.io docker.io/centos The official build of CentOS. 4052 [OK]
docker.io docker.io/ansible/centos7-ansible Ansible on Centos7 105 [OK]
下载镜像
# docker pull centos
生成镜像
# docker build -t 镜像名:版本号 .
查看镜像
# docker images
删除镜像
# docker rmi 镜像id/名称
容器管理
运行容器
# docker container run -d --rm -p 主机端口:容器端口 镜像名
// -d代表后台运行
// --rm代表容器终止后自动删除实例
// -p代表端口映射
// -it代表主机shell映射到容器shell,例如docker container run
查看容器
# docker container ls // 当前正在运行
# docker container ls -a // 所有
删除容器
# docker rm 容器id
启动容器
# docker container start 容器id
停止容器
# docker container stop 容器id