docker基本命令使用

###学会使用docker命令帮助 docker help 子命令 ###查看docker镜像 docker images ###搜索镜像 docker search 镜像名 ###下载镜像 docker pull 镜像名 ###上传镜像 docker push 镜像名 关于镜像的搜索,下载,上传,有必要搞清楚镜像源或镜像仓库的概念。即:搜索,下载,上传镜像的时候是从哪里搜索,下载和上传到哪里,必定会有一个服务器保存着镜像资源。 这个镜像仓库官方有服务器,国内也有,也能够本身搭建。官方的源在国外,拉取一般比较慢,能够设置为国内的。 设置国内的源方法:在/etc/docker/目录下新建一个daemon.json文件,文件内容以下: <!-- lang:bash --> {
"registry-mirrors":["https://registry.docker-cn.com"]
} 重启docker服务后生效。 ###新建并运行容器 docker run [参数] 镜像名:标签 [命令] [参数]<br> 参数:<br> -i 以交互的方式运行。<br> -t 运行时提供终端,一般和-i结合使用。<br> -d 之后台方式运行,不显示终端.<br> -v 物理机路径:容器内路径,做用是将物理机的目录挂载到容器内路径。<br> -p 物理机端口:容器内端口,将容器内的应用程序端口映射到物理机。<br>html

如:<br> <!-- lang:shell --> docker run -it -p 8080:80 -v /var/www/html:/var/nginx/ nginx:latest /bin/bash ###运行,中止和重启一个容器 docker start|stop|restart 容器id ###进入已运行容器 docker attatch 容器ID [命令] [参数] 运行此命令进入容器后,若是输入exit退出容器,那么容器也中止了运行,若是要退出容器后仍然须要容器继续运行就要使用下面的命令:<br> docker exec 容器ID [命令] [参数] ###查看容器 docker ps -a -q<br> -a 列出全部容器,包括运行中的和不在运行中的<br> -q 只显示容器的ID号<br> ###查看docker环境信息 docker info ###查看docker容器或镜像详细信息 docker inspect 容器名|镜像名 ###删除容器 docker rm 容器ID<br> 注意:正在运行的容器是不能删除的,要先中止才可删除。 ###删除镜像 docker rmi 镜像名<br> 注:若是有基于该镜像启动的容器存在,则没法直接删除,要先删除容器。 ###批量删除容器 docker rm $(docker ps -a -q)nginx

相关文章
相关标签/搜索