docker常用命令

docker常用命令

Scroll Down

docker常用命令

docker启动mysql容器并挂载宿主机目录

# --restart=always 自动重启
# --name  容器名称
#  -p	  端口映射
#  -v	  目录映射
#  -e	  环境变量
#  -d	  要使用那个容器镜像
# 冒号前面是宿主机的端口或目录,冒号后面是容器的端口
docker run --restart=always --name mysql57 -p 3306:3306 -v /home/docker/mysql_data/data:/var/lib/mysql -v /home/docker/mysql_data/conf:/etc/mysql/conf.d -v /home/docker/mysql_data/log:/var/log/mysql -e MYSQL_ROOT_PASSWORD=root -d mysql:5.7

docker启动redis并挂载宿主机目录

# redis-server --appendonly yes 在容器执行redis-server启动命令,并打开redis持久化配置
docker run --restart=always --name redis -p 6379:6379 -v /home/docker/redis_data/data:/data  -d redis redis-server --appendonly yes

docker进入已创建好的容器

# 进入容器bash
docker exec -it 容器ID /bin/bash
# 退出容器bash
Ctrl+D
# 或者
exit