安装&启动
yum install -y docker-io
service docker start
查看docker 信息
docker info
查看docker状态
service docker status 运行后出现下图信息
hello-word
启动一个docker的helloword
docker run hello-world
使用:
下载软件
docker pull命令
docker pull redis:3.2.12
docker pull mysql:5.6.41
启动一个MySQL服务
–name docker容器名
-p 8099:3306 系统端口8099映射到docker的mysql服务端口3306
-e MYSQL_ROOT_PASSWORD=root 设置root用户的密码,密码为: root
-d docker后台运行
mysql:5.6.41 docker中的MySQL版本
docker run --name mysql-demo -p 8099:3306 -e MYSQL_ROOT_PASSWORD=root -d mysql:5.6.41
使用 docker ps 命令查看已启动的docker容器
然后就可以直接在本地连接mysql了,端口是8099
docker的一些常用命令
docker ps 查看已启动的docker容器
docker ps -a 查看所有docker容器(包括已关闭的)
docker exec -it 775c7c9ee1e1(CONTAINER ID) /bin/bash 进入docker容器
docker rm [容器名] 删除docker容器(只能删除已关闭的)
docker stop [容器名] 启动容器
docker start [容器名] 启动容器
docker images 查看已下载的镜像
service docker status 查看docker运行状态
service docker restart 重启docker
docker logs --tail=“10” mytest 查看mytest容器的最后10行日志
docker cp fileName dockerName:绝对路径 将文件复制进docker
docker cp dockerName:/root/test.txt /root/ 下载docker容器中的文件到本地