- 安装:
yum -y install docker
- 配置:
- 启动服务:
systemctl start docker
- 创建镜像:
a. 创建镜像文件:
vim DockerfileFROM centos MAINTAINER dollarphp "[email protected]" EXPOSE 22 EXPOSE 80 EXPOSE 443
b. 创建:
docker build --rm=true -t 镜像名 ./
c. 从仓库拉取已存在的镜像:
docker pull 镜像名
- 删除镜像:
a. 删除指定镜像:docker rmi 镜像id
b. 删除所有空镜像:
docker rmi `docker images -a | grep -i '<none>' | awk '{print $3}'`
- 更新镜像:
a. 进入镜像(创建新容器):docker run -it 镜像名
b. 登录:
docker login
c. 提交更改:
docker commit -m="说明" -a="提交者" 容器id 镜像名
d. 上传:
docker push 镜像名
- 搜索、查看镜像:
a. 搜索:docker search 镜像名
b. 查看本地镜像:
docker images
- 创建容器:
a. 进入镜像:docker run -it 镜像名
b. 映射端口到本机:
docker run -d -p 本机端口:镜像端口 镜像名 镜像内脚本
- 删除容器:
a. 删除指定容器:docker rm -f 容器id
b. 删除所有容器:
docker rm -f `docker ps -a | grep -vi 'command' | awk '{print $1}'`
- 启用、停用、重启容器:
a. 启用:docker start 容器id
b. 停用:
docker stop 容器id
c. 重启:
docker restart 容器id
- 查看容器:
a. 查看运行中的容器:docker ps
b. 查看所有容器:
docker ps -a
c. 查看指定容器运行状态:
docker logs 容器名
centos7使用docker
猜你喜欢
转载自blog.51cto.com/12173069/2120814
今日推荐
周排行