一、安装docker
#yum包更新到最新 yum update #安装需要的软件包 yum install -y yum-utils device-mapper-persistent-data lvm2 #设置yum源 yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo #安装docker 出现的界面都按y yum install -y docker-ce #查看docker版本,验证是否验证成功 docker -v
1.1 发现报错:权限不够
需要变成root权限
输入su然后输入密码(root)登录root账户,重新依次运行
1.2 淘宝镜像
容器镜像服务 (aliyun.com):复制到linux中
二、Docker服务相关命令
2.1 启动docker服务:systemctl start docker
2.1 停止docker服务: systemctl stop docker
2.1 重启docker服务: systemctl restart docker
2.1 查看docker服务状态: systemctl status docker
2.1 开机启动docker服务: systemctl enable docker
三、Docker镜像相关命令
3.1 查看镜像:docker images
3.2 搜索镜像:docker search 镜像名
3.3 拉取镜像:docker pull 镜像名:版本号
3.4 删除镜像: docker rmi 镜像ID或者镜像名:版本号
四、Docker容器相关命令
4.1 查看容器:docker ps -a
4.2 创建容器:-i表示容器运行
docker run -it --name=c1 centos:7 bash
-it创建的容器一旦退出容器,那么容器就会停止
docker run -id --name=c2 centos:7
-id創建的容器不会立即进入容器,需要使用命令才会进入
4.3 进入容器:docker exec -it c1 bash
4.4 启动容器:docker start c2
4.5 停止容器:docker stop c2
4.6 删除容器:docker rm c2
4.7 查看容器信息:docker inspect c2
五、数据卷(镜像放在后面)
docker run ... -v 宿主机目录:容器内目录 ...
docker run -id --name=c2 \
-v ./centos/data:/etc/centos/data \
centos:7
ps:vmware网络问题-->
虚拟机 nat模式 连不上网 (centos7 配置 not模式 网络) (inspinia.net)
Docker安装mysql&&使用Navicat远程连接mysql容器&&mysql容器的持久化测试_docker安装navicat-CSDN博客