docker进入容器
非alpine进入容器
$ docker run -dit ubuntu
243c32535da7d142fb0e6df616a3c3ada0b8ab417937c853a9e1c251f499f550
$ docker container ls
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
243c32535da7 ubuntu:latest "/bin/bash" 18 seconds ago Up 17 seconds nostalgic_hypatia
$ docker exec -it CONTAINER_ID /bin/bash
root@243c32535da7:/#
alpine进入容器
首先运行容器
$ docker run -dit imageID
由于alpine中斌没有bash,所以得换一个方法
$ docker exec -it CONTAINER_ID sh
关于docker-compose.yml中的挂载
一定要注意:左边是宿主机目录,右边是容器目录
# 宿主机的/docker/nginx/www目录挂载容器中的/usr/share/nginx/html目录,
volumes:
- /docker/nginx/www:/usr/share/nginx/html
- /docker/nginx/conf:/etc/nginx/conf.d