配置镜像加速器
mkdir -p /etc/docker
tee /etc/docker/daemon.json <<-'EOF'
{
"registry-mirrors": ["http://hub-mirror.c.163.com"]
}
EOF
systemctl daemon-reload
systemctl restart docker
docker常用命令
docker pull 镜像名 <:tags> - 从远程仓库抽取镜像
docker images -查看本地镜像
docker run 镜像名 <:tags> -创建容器,启动应用
-d 后台运行
-p 端口映射
docker ps -查看正在运行中的镜像
-a 查看全部容器
docker rm <-f> 容器id -删除容器
docker rmi <-f> 镜像名:<tags> - 删除镜像
在容器中执行命令
- 格式:docker exec [-it] 容器id命令
- exec 在对应容器中执行命令
- -it 采用交互方式执行命令
- 实例: docker exec -it 0738ed2fexxxx /bin/bash
DockerFile构建自定义镜像
docker build -t 机构/镜像名<:tags> Dockfile目录
Dockerfile 关键字
- FROM tomcat:latest
- MAINTAINER XXX.COM
- WORKDIR /usr/local/tomcat/webapps
- ADD docker-web ./docker-web