Docker常用命令:
docker run [OPTIONS] IMAGE [COMMAND] [ARG...]
【docker run 设置项 镜像名 】 镜像启动运行的命令(镜像里面默认有的,一般不会写)
docker run --name=mynginx -d --restart=always -p 88:80 nginx
docker ps
docker ps -a
docker rm 容器id/名字
docker rm -f mynginx
docker stop 容器id/名字
docker start 容器id/名字
docker update 容器id/名字 --restart=always
镜像传输:
docker save -o abc.tar guignginx:v1.0
docker load -i abc.tar
补充:
docker logs 容器名/id 排错
docker exec -it 容器id /bin/bash
docker run -d -p 80:80 \
-v /data/html:/usr/share/nginx/html:ro \
-v /data/conf/nginx.conf:/etc/nginx/nginx.conf \
--name mynginx-02 \
nginx
docker cp 5eff66eec7e1:/etc/nginx/nginx.conf /data/conf/nginx.conf
docker cp /data/conf/nginx.conf 5eff66eec7e1:/etc/nginx/nginx.conf
部署中间件:
docker run [OPTIONS] IMAGE [COMMAND] [ARG...]
docker run -v /data/redis/redis.conf:/etc/redis/redis.conf \
-v /data/redis/data:/data \
-d --name myredis \
-p 6379:6379 \
redis:latest redis-server /etc/redis/redis.conf