docker快速使用
前提默认已经安装好docker
1、先配置daemon.json文件,当docker安装好后,需要自己手动创建该文件,目录在/etc/docker下,创建好之后,输入:
{"registry-mirrors": ["https://zfzbet67.mirror.aliyuncs.com"]}
因为在中国访问dockerhub会比较慢,所以该条配置的作用的镜像加速
2、拉取镜像
比如我们需要获取一个nginx镜像,可以先搜索一下nginx这个镜像是否存在
docker search nginx
可以看到排在第一个的就是我们需要的并且有官方授权,official为ok
然后拉取镜像,默认是最新版本
docker pull nginx
如果指定版本:docker pull nginx:版本号
如果返回的是下面的内容,就说明已经拉取过了
可以通过docker image ls 查看镜像
docker rmi + IMAGE ID可以删除镜像
3、运行镜像,生成容器
docker run -d -p 80:80 nginx 返回一个容器ID
-d:后台运行 -p 80:80:端口映射,宿主机端口:容器端口,访问宿主机的端口也就可以访问内部容器的端口
docker ps 查看容器是否在运行
4、启动后,浏览器输入IP地址,访问nginx
5、停止容器,容器id可以通过docker ps获取
docker stop 容器id