使用Docker进行部署

Docker安装

官方优先推荐通过源安装docker,但实际操作时往往会遇到很多问题,最后通过直接下载安装包进行安装解决的。安装完成后启动docker服务即可。

Docker常用命令

1.列举容器、镜像

1
2
3
4
5
# 列举容器
docker ps -a
docker container ls -a
# 列举镜像
docker images -a

2.删除镜像、容器

1
2
3
4
# 删除容器
docker rm
# 删除镜像
docker rmi

3.启动停止容器

1
2
3
4
docker start
docker stop
# 创建并启动容器
docker run -i -t -v (path) iamge_id pwd

4.创建容器

1
docker create

5.查看详细

1
docker inspect

6.连接正在运行的容器

1
2
docker attach
docker exec -i -t container_id cmd

7.awk匹配显示的container或者image

1
docker stop `docker ps|awk '{print $1}'`

8.打包应用

1
docker build -t package_name --no-cache # (选择是否使用缓存,默认缓存)

9.删除<none>镜像

1
2
3
4
# 先关闭Exited容器删除对应容器容器,其次才可以删除对应镜像
docker ps -a|grep 'Exited'|awk '{print $1}'|xargs docker stop
docker ps -a|grep 'Exited'|awk '{print $1}'|xargs docker rm
docker images|grep 'none'|awk '{print $1}'|xargs docker rmi

使用docker-compose进行脚本编排

集群管理

参考资料

  1. 第一本Docker
  2. Docker从入门到实践