docker
上面这三张图都是
docker [命令] --help
docker search nginx
docker pull nginx:latest
docker images
docker run --name nginx-demo -p 8086:80 -d nginx
浏览器可以直接访问 8086 端口的 nginx 服务
docker ps
# docker stop [容器 ID]
docker stop 89591825bf39
docker ps -a
# docker start [容器 ID]
docker start 89591825bf39
# docker restart [容器 ID]
docker restart 89591825bf39
# docker export [容器 ID] > 导出的容器名
docker export 89591825bf39 > nginx.tar
# docker rm -f [容器 ID]
docker rm -f 89591825bf39
docker container prune
docker import nginx.tar
# docker rmi [容器 ID]
docker rmi af92dcd00bb2
# docker save -o [保存的目标文件名称] [镜像名称]
docker save -o nginx2.tar nginx:latest
docker rmi nginx:latest
本地一个nginx镜像也没有了。
docker load -i nginx2.tar
docker exec -it nginx-demo bash
# 进入nginx的HTML所在目录
cd /usr/share/nginx/html
# 修改index.html的内容
sed -i -e 's#Welcome to nginx#程序员食堂 开饭啦#g' -e 's#<head>#<head><meta charset="utf-8">#g' index.html
exit