查看运行的容器
docker ps
查看所有运行过的容器
docker ps -a
停止运行的容器
docker stop 53fe128e3d1a
使用容器id删除容器
docker rm 18e672ecd8ed
查询镜像
docker images
![](https://img-blog.csdnimg.cn/20200105141019847.png)
使用镜像id删除镜像(删除镜像时,必须先删除容器)
docker rmi image_id
搜索镜像
docker search nginx
下载镜像
docker pull nginx
启动容器
docker run -d -p 81:80 nginx
查看依赖关系
docker image inspect --format='{{.RepoTags}} {{.Id}} {{.Parent}}' $(docker image ls -q )
使用docker build命令构建镜像
docker build -t docker-springboot-0.0.1 .
启动docker
systemctl start docker
重启
systemctl restart docker
设置为开机启动
systemctl enable docker
查看容器安装目录并进入容器
docker container exec -it 6badf6b50a42 /bin/bash
退出容器
exit
删除所有已经停止的容器
docker rm $(docker ps -a -q)
docker复制文件到容器:将当前目录下所有文件copy到docker为b21b1d68a579容器下
docker cp ./ b21b1d68a579:/etc/nginx/
重启容器
1、停止:docker stop 容器id
2、查看历史记录:docker ps -a查看容器历史记录
3、重启:docker restart 容器id
如下图:
![](https://img-blog.csdnimg.cn/20200105141026873.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L2xzX2NhbGw1MjA=,size_16,color_FFFFFF,t_70)
查看容器日志
docker logs -f gitlab