ubuntu:https://docs.docker.com/engine/install/ubuntu/
centos:https://docs.docker.com/engine/install/centos/
debian:https://docs.docker.com/engine/install/debian/
查找公共镜像库镜像 centos
docker search centos

查看镜像
docker images

删除镜像
docker rmi 镜像id
删除容器 (容器必须停止后才可以删除 停止容器 docker stop 容器ID)
docker rm 容器ID
查看所有容器(运行中的和已经退出的)
docker ps -a

运行镜像(-n 后台运行 -p 80:80端口映射) --rm 容器停止后自动删除 --name 给容器取个别名
docker -d -p 80:80 镜像id
![]()
查看运行的容器
docker ps

停止容器
docker stop 容器ID

运行容器
docker start 容器ID

容器打包程镜像
docker commit 容器ID
查看网络
netstat -tunlp

运行容器并进入容器空间 # 参数 解释 -i 交互式命令操作 -t 开启一个终端 bash 进入容执行的命令
docker run -it 容器ID bash
退出容器空间
exit

进入容器
docker exec -it 43c427b248ba bash

镜像导出
docker image save centos:7.5.1804 > /opt/centos7.8.1804.tgz

镜像导入
docker image load -i /opt/centos7.8.1804.tgz

创建Dockerfile文件
vi Dockerfile
写入配置内容
- FROM nginx
- RUN echo 'my Dockerfile test!' > /user/share/nginx/index.html

构建镜像
docker build .
镜像命名 或者 (docker build -t '新镜像名称' .)
docker tab 6a6c6ab786a2 my_nginx

镜像详细信息查询命令
docker inspect 镜像ID
