1. 系统启动/重启/停用 docker
systemctl start docker
systemctl restart docker
systemctl stop docker
2. docker镜像
2.1 查看镜像列表
docker images
docker images -q
docker images -a
docker images -f "refernce=test"
2.2 查找镜像
docker search mysql
2.3 拉取镜像
docker pull mysql
docker pull mysql:5.6.7
2.4 构建镜像
docker build -it my-images:v1.0 .
2.5 添加标签
docker tag my-images new-images:v1.0
2.6 推送镜像&镜像仓库
docker push new-images
2.7 登录仓库
docker login -u admin -p password [server]
3. docker容器
3.1 启动一个容器
docker run -d -p 8080:8080 -v /root/webapp/:/opt/tomcat/webapps/ --name mytomcat:1.0
-d: 以守护线程执行,不会进入容器
-p: 宿主机与容器的端口映射,-p <宿主机端口>:<容器端口>
-v: 宿主机文件与容器文件映射, -v <宿主机文件目录>:<容器文件目录>
--name: 容器名称
-e: 可以传递参数
-i: 交互式操作
-t: 终端,一般结合-i一起使用
3.2 启动/重启/关闭容器
docker start CONTAINER ID/NAME
docker restart CONTAINER ID/NAME
docker stop CONTAINER ID/NAME
3.3 查看容器列表
docker ps
docker ps -a
docker ps -q
docker ps -f "name=test"
3.4 进入容器
docker exec -it 容器id /bin/bash
3.5 查看docker日志
docker logs CONTAINER ID/NAME -f -n 200
-f: 实时查看
-n: 查看多少行