- 安装decker:wget -qO- https://get.docker.com | sh
- 启动docker:service docker start
- 重启动docker:service docker restart
- 停止docker: service docker stop
- 查看docker信息:docker info
- 查看docker中有什么软件(镜像):docker images
- 在docker中运行nginx:docker run -p 8080:80 -d nginx (-p表示端口映射,将本服务器8080端口映射到docker容器内的80端口,并在docker容器内以80端口启动nginx,因为docker容器内有很多端口,-d表示在docker后台启动该nginx镜像。如果docker内没有nginx镜像,则会从docker远端镜像仓库拉取nginx镜像。运行后会返回docker容器id),输入http://http://212.64.65.68:8080/会出现nginx的首页
(如果用docker run --name nginx-fun -p 8080:80 -d nginx启动nginx,则指定docker的名字为nginx-fun,后续可以通过名字进行容器管理)
6、查看正在运行的docker:docker ps ,如果docker ps -a则查看所有docker,包括未运行的
这标红的containerId就是容器id,这里的容器id比运行完直接返回的容器ID要短,这其中短的叫“容器的短ID”,前面看到的长的叫“容器的长ID”,短ID是长ID的前12个字符,他们实际上代表同一个容器。而image是该容器运行了哪个镜像。
7、停止docker:docker stop 6dee67f0970c --6dee67f0970c为容器id
8、替换docker中nginx的首页:
docker cp /usr/local/java/index.html 6dee67f0970c://usr/share/nginx/html
9、删除docker中的某镜像包:docker rmi 435c6765f1cd
10、删除名为nginx-fun的docker:docker rm -f nginx-fun (注意,如果rm -rf会报错)
11、进入名为docker-nginx的docker中查看nginx配置文件
必须先进入/bin/bash,再转到其他目录,否则会提示无权限:docker exec -it docker-nginx /bin/bash
再进入nginx目录:cd /etc/nginx/
查看: cat nginx.conf (docker中支持cat、ls命令,不支持vim、ll命令)
退出名为docker-nginx的docker:exit
初识docker
原文:https://www.cnblogs.com/afei1759/p/14426772.html