1.docker安装
查看支持的docker版本
apt-cache madison docker-ce
安装docker
apt-get install docker-ce -y
查看安装的docker
docker -v
关闭,启动docker
sudo service docker stop
sudo service docker start
docker的配置文件目录是:/etc/docker/
docker的资源目录:/var/lib/docker/
拉取docker镜像资源加速配置,更新国内源
vim /etc/docker/daemon.json
配置这句话
{
"registry-mirrors": ["https://x1566319.mirror.aliyuncs.com"]
}
systemctl daemon-reload
systemctl restart docker
镜像资源,例如 docker image history ubuntu
docker image
镜像资源搜索
docker search nginx
下载拉取nginx镜像
docker image pull nginx
查看拉取的本地镜像资源
docker images
或者
docker image ls
删除镜像
docker image rm django
或者
docker rmi django
镜像资源改命
docker tag djang_1.11:latest django:latest
镜像资源打包
docker save -o ubuntu.tar ubuntu
镜像资源导入
docker load -i ubuntu.tar
查看镜像资源详情信息
docker image inspect
容器的操作,运行一个容器
-it : 交互模式形式运行 --name: 指定容器名字 镜像资源: ubuntu 执行的指令 /bin/bash
docker run -it --name myu ubuntu /bin/bash
查看正在运行的容器
docker ps #查看正在运行的容器
docker ps -a #查看所有容器,包括停止的
或者
docker container ls #查看正在运行的容器
docker container ls --all #查看所有容器,包括停止的
守护进程运行容器
docker run -dit --name mycccc ubuntu /bin/bash
要进入后台正在运行的容器
docker exec -it mycccc /binbash
停止 启动容器
docker start mycccc
docker stop mycccc
删除容器
docker container rm myu
或者
docker rm myuuuu
docker rm -f mycccc # -f 强制删除一个容器
查看容器的详情信息
docker container inspect mycccc
查看状态信息内容
docker container stats mycccc
批量删除容器
docker rm -f $(docker ps -a -q)