安装docker:
yum install -y docker
systemctl start docker
systemctl enable docker
docker version
systemctl start docker.service
exit 退出docker
docker pull 镜像 默认是到docker官方仓库中去下载镜像,下载速度很慢
所以需要做镜像加速 ,到阿里云仓库中去下载
打开 /etc/systemd/system/multi-user.target.wants/docker.service这个文件
--registry-mirror=https://xxxxx.mirror.aliyuncs.com
docker run -it /w /user/local/ tar -zxvf tar.gz包 -w指定容器的位置
docker pull centos 从仓库获取指定的镜像
docker run -it centos 运行指定的镜像
exit 退出但不关闭容器
docker ps 列出目前正在提供服务的容器
docker inspect 容器ID 查看该容器所有详细信息
docker container ls 列出目前正在提供服务的容器
docker run --name mysql01 -p 3306:3306 -e MYSQL_ROOT_PASSWORD=qwe123! -d mysql
直接由镜像创建容器 使用--name给容器实例起个别名
docker stop a017e98a7ce8 停止指定ID的容器
docker ps -a 查看所有容器,包含现开启的和历史上曾经打开过的容器
docker ps -l 最近一次启动的容器
docker start 容器id 开启指定ID的容器
docker exec -it mysql01 bash 进入容器
docker rm 6019f16a7fcf 删除指定ID的容器
docker rmi 67fa590cfc1c 删除指定ID的镜像
docker images 查看所有的镜像
uname -r 内核的编号
mysql -u root -p 登录mysql
使用 -v指令 创建一个容器卷命令,使用这个容器卷就可以实现宿主机和容器之间相互通信的过程
docker run -it --name mysql02 -p 8085:8080 -v /mainChine:/dockerContainer tomcat:7 /bin/bash
执行这个指令后,进入容器中,可以用exit指令退出容器,查看是否在主机上创建mainChine文件夹和在容器中创建dockerContainer文件夹
FR:徐海涛(hunk Xu)
QQ技术交流群:386476712