总结docker常用的命令
安装docker:yum install docker
查看版本信息:docker -v
启动docker: sudo service docker start
停止docker: sudo service docker stop
重启docker:sudo service docker restart
查看docker运行状态:sudo service docker status
设置docker开机自启动:sudo systemctl enable docker
列出docker中所有镜像:docker images
搜索可以下载的镜像:docker search 镜像名字
下载某个镜像:docker pull 要下载的镜像名字
让docker从国内ustc下载镜像,编辑文件:vim /etc/docker/daemon.json
删除某个镜像:docker rmi 镜像id
创建容器是:docker run
创建交互式容器:docker run -it --name=镜像名字 centos:7.3.1611 /bin/bash
创建守护式容器:docker run -di --name=mycentos centos:7.3.1611
启动守护式容器后登陆的方式是:
docker exec -it container_name (或者 container_id) /bin/bash(exit退出时,容器不会停止)
启动容器:docker start container_name
停止容器:docker stop container_name
删除容器:docker rm 容器名
删除所有容器:docker rm docker ps -a -q
查看正在运行容器:docker ps
查看所有的容器(启动过的历史容器):docker ps -a
查看最后一次运行的容器:docker ps -l
查看停止的容器:docker ps -f status=exited
(1)将文件从宿主机拷贝到centos容器中。
docker cp 需要拷贝的文件 容器的名称:容器的目录
(2)或是从centos容器拷贝到宿主机的命令
docker cp 容器的名称:容器的目录 需要拷贝的文件
简单的一些演示
列出所有的docker镜像:docker images
如果你需要从网络中查找需要的镜像,可以通过以下命令搜索
docker search 镜像名字
3、从docker Hub中拉取镜像
(1)先搜索所要下载的镜像版本
(2)执行下载命令,一定要输入的命令从docker.io后面的路径
tomcat8下载完毕
由于docker hub是国外的路径,下载速度很慢,所以最好使用国内的镜像地址下载。国内提供docker镜像加速服务的商家有不少,ustc镜像是比较可靠的一个。
网络不稳定时容易出错:no such host,多试几次就好了。
4、ustc镜像使用
ustc是老牌的linux镜像服务提供者了,还在遥远的ubuntu 5.04版本的时候就在用。ustc的docker镜像加速器速度很快。ustc docker mirror的优势之一就是不需要注册,是真正的公共服务。
5、删除镜像
(1) docker rmi $IMAGE_ID:删除指定镜像
(2) docker rmi docker images -q
:删除所有镜像