docker使用教程

安装docker

yum install -y yum-utils
yum-config-manager --add-repo https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
yum install docker-ce docker-ce-cli containerd.io

启动docker

systemctl start docker
docker run hello-world
docker iamges               //查看本机所有镜像
docker search mysql         //查询搜索远程镜像
docker ps -a               //查看所有容器 已运行和历史记录中的

卸载docker

卸载依赖

yum remove docker-ce docker-ce-cli containerd.io

删除资源

rm -rf /var/lib/docker
/var/lib/docker #docker的默认安装工作路径

帮助命令

docker version                  //查看版本信息
docker info                     //查看系统信息
docker images                   //查看镜像
docker help                     //查看帮助

配置使用阿里云镜像加速器

sudo mkdir -p /etc/docker
sudo tee /etc/docker/daemon.json <<-'EOF'
{
"registry-mirrors": ["https://lywo6jcj.mirror.aliyuncs.com"]
}
EOF
sudo systemctl daemon-reload        //重启服务
sudo systemctl restart docker       //启动

下载镜像

docker pull mysql                   //下载mysql镜像        
docker pull mysql:5.7               //下载mysql5.7
docker rmi -f mysql                 //删除mysql
docker run it centos /bin/bash      //测试,启动并进入容器

容器命令

说明:我们有了镜像才可以创建容器,容器是镜像的实例,容器是可执行的实例。
docker pull centos

新建容器并启动

docker run -itd centos /bin/bash
# 参数说明
--name: 容器名称
-d:     后台运行
-it:    进入容器
-p:     端口映射

退出容器

exit        //直接容器停止并退出
Ctrl+p+q    //后台运行

后台启动容器

docker run -d centos

删除容器

docker rm 容器ID                  //不能删除正在运行的容器
docker rm -f 容器ID  

容器操作

docker start 容器ID               //启动容器
docker restart 容器ID             //重启容器
docker stop 容器ID                //暂停容器
docker kill 容器ID                //强制停止当前容器
docker inspect 容器ID             //查看底层基础信息

使用数据卷

命令挂载

1.直接使用命令来挂载 -v
docker run -it -v 主机目录:容器目录

[root@hcss-ecs-860b home]# docker run -it -v /home/ceshi:/home centos /bin/bash

2.通过查询信息

docker inspect 容器ID
"Mounts": [
    {
        "Type": "bind",
        "Source": "/home/ceshi",            # 主机内地址
        "Destination": "/home",             # docker容器内地址
        "Mode": "",
        "RW": true,
        "Propagation": "rprivate"
    }
],
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值