拉取容器镜像
docker pull 镜像名:镜像版本
查看镜像
docker images
查看容器列表
docker ps
docker ps -a
进入容器
docker exec -it 容器id /bin/bash
停止容器
docker stop 容器id
运行容器
docker start 容器id
删除容器
docker rm 容器id
docker rm -f 容器id
删除镜像
docker rmi 镜像id
容器日志
docker logs 容器id
运行数据库容器
docker run -p [ 宿主机端口] 13306 :3306[ 容器端口] --name mysql -v [ 宿主机机目录] /opt/mysql/:/var/lib/mysql[ 容器目录] -e MYSQL_ROOT_PASSWORD = SZoscar55! [ 数据库密码] -d mysql:latest
option 作用 -i 以交互模式运行容器,通常与 -t 同时使用 -t 启动容器后,为容器分配一个命令行,通常与 -i 同时使用 -v 目录映射,容器目录挂载到宿主机目录,格式: <宿主机目录>:<容器目录> -d 守护进程,后台运行该容器 -p 指定端口映射,格式:宿主机端口:容器端口 -rm 容器停止后自动删除容器。 –name 给容器指定一个名称 -network 指定容器的网络模式。 -P 随机端口映射,容器内部端口随机映射到主机的端口(49153起始 49153到65535) -u 指定用户 –restart 容器的重启策略(如 no、on-failure、always、unless-stopped)。 -m,–memory bytes 设置容器使用内存最大值 -h, --hostname string 指定容器的 host name –dns 指定容器 dns 服务器 -e或-env 设置环境变量