uname -r 查看系统内核
Docker 要求 CentOS 系统的内核版本高于 3.10
yum install docker-io 安装
sudo service docker start / systemctl start docker 启动docker服务
systemctl status docker 查看是否已运行
docker image list 查看容器
docker pull star7th/showdoc 拉取容器
docker run -d --name showdoc -p 4999:80 -v /showdoc_data/html:/var/www/html/ star7th/showdoc 启动容器
| docker run -d star7th/showdoc
| --name showdoc
| -p 4999:80
| -v /showdoc_data/html:/var/www/html/
docker ps 查看运行的容器
netstat -lnpt 可以查看容器里服务的端口号
docker stop showdoc 停止容器
docker restart showdoc //重启showdoc容器
docker rm showdoc //删除showdoc容器
docker rmi star7th/showdoc //删除showdoc镜像
docker search redis 搜索镜像
CONTAINER ID #这是容器的id
docker pull nginx 拉取镜像
docker image list 查看的是镜像
docker ps -a 查看的是启动和停止的容器
docker start/stop 容器名字 #不是镜像名,同一个镜像可以启动多个容器多个nginx
docker cp 6dd4380ba708:/etc/nginx/nginx.conf ~/nginx/conf #拷贝容器中的文件到本地
| docker ps 来查启动的容器ID
docker run -d -p 8082:80 --name runoob-nginx-test-web -v ~/nginx/www:/usr/share/nginx/html -v ~/nginx/conf/nginx.conf:/etc/nginx/nginx.conf -v ~/nginx/logs:/var/log/nginx nginx
自己本地的文件挂载到容器中
docker attach xxxxId 进入容器
docker exec -it mysql bash 进入容器
exit 退出容器