Docker使用手册
docker功能非常强大,更多信息建议查阅docker官方文档:https://docs.docker.com
1. 镜像
1.1 查看镜像列表
docker image ls
1.2 导入镜像
docker image load -i name.tar
#导入当前目录所有镜像
ls -F *.tar | awk '{cmd="docker image load -i "$0;print(cmd);system(cmd)}'
1.3 导出镜像
docker save image:tag > name.tar
1.4 拉取镜像(需访问外网或内网私有仓库)
docker pull image:tag
2. 容器
2.1 查看正在运行的容器
docker ps
2.2 查看所有容器(包括未运行、异常的容器)
docker ps -a
2.3 停止容器
docker stop container_name
2.4 删除容器
docker rm container_name
2.5 启动容器
docker start container_name
2.6 创建容器
docker run -itd --name xxx image:tag
2.7 创建容器时的可选参数
--nework #指定容器的网桥
-v #挂载宿主机目录到容器内部目录
-p #映射宿主机端口到容器内部端口
-e #设置容器的环境变量,通常用于参数传入
--restart #容器重启策略
2.8 创建容器示例【MySQL】
如果没有网桥youdu,需要先创建。例如:docker network create youdu
docker run --name mysql -itd \
--network youdu \
-v /opt/mysql/data:/var/lib/mysql \
-v /opt/mysql/config:/etc/mysql \
-p 3306:3306 \
-e MYSQL_ROOT_PASSWORD=Youdu123456 \
--restart=always mysql:5.7
2.9 查看容器运行日志
doker logs -f --tail 100 container_name