一、docker部署

一、安装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博客

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值