Docker
Docker作为一个软件集装箱化平台,可以让开发者构建应用程序时,将它与其依赖环境一起打包到一个容器中,然后很容易地发布和应用到任意平台中。
现在互联网公司难免用docker部署环境,下面结合自身实践,简易的介绍常用命令,便于工作时快速查询。
1. 容器生命周期管理
1)exec:在运行的容器中执行命令
docker exec -it mynginx /bin/bash 在容器mynginx中开启一个交互模式的终端
2)run:创建一个新的容器并运行一个命令
docker run --name mynginx -d nginx:latest 使用docker镜像nginx:latest以后台模式启动一个容器,并将容器命名为mynginx
docker run -it nginx:latest /bin/bash 以交互模式启动一个容器,在容器中执行bash命令
OPTIONS说明:
- -d: 后台运行容器,并返回容器ID
- -P: 随机端口映射,容器内部端口随机映射到主机的高端口
- -p: 指定端口映射,格式为:主机(宿主)端口:容器端口
3)create:创建一个新的容器但不启动它
docker create --name mynginx nginx:latest