Docker学习及基本操作

本文详细介绍了Docker的三大核心概念:镜像、容器和仓库,并提供了Docker服务的启动、重启、关闭,镜像的搜索、拉取、删除,容器的创建、启动、停止、重启、删除等常用操作指令。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

docker有三个概念:镜像、容器、仓库

一些基本操作:

docker服务
    启动docker:sudo systemctl start docker
    守护进程重启:sudo systemctl daemon-reload
    重启docker:sudo systemctl restart  docker
    重启docker:sudo service docker restart
    关闭docker:sudo service docker stop   
    关闭docker:sudo systemctl stop docker

docker镜像
    搜索ubuntu镜像:docker search ubuntu
    拉取最新ubuntu镜像:docker pull ubuntu:latest
    拉取指定版本的ubuntu镜像:docker pull ubuntu:16.04
    查看镜像:docker images
    删除镜像: docker rmi 镜像id(IMAGE ID)
    启动镜像创建容器并指向端口(port):docker run --name 容器名 -d -it -p port:port REPOSITORY
    
docker容器
    查看当前所有容器:docker ps -a
    查看当前正在运行的容器:docker ps
    启动容器:docker start 容器id(CONTAINER ID)
    停止容器:docker stop 容器id(CONTAINER ID) 
    重启容器:docker restart 容器id(CONTAINER ID) 
    删除容器:docker rm 容器id(CONTAINER ID)
    进入容器:docker exec -it 容器id(CONTAINER ID)  /bin/bash
    容器中安装vim:apt-get install vim
    退出容器:exit

查看docker容器日志
    第一种:docker logs -f 容器id(CONTAINER ID)
    第二种:cd /var/lib/docker/containers 进入docker容器目录
           docker logs  长id


其他
    安装docker:$ yum install -y docker
    检查是否安装成功:$ docker -v
    安装docker compose:$ pip install docker-compose
        如果失败:$ pip install docker-compose --use-feature=2020-resolver
    检查是否安装成功:$ docker-compose -v
    新建deploy用户:$ useradd deploy
    修改deploy用户密码:$ passwd deploy
    统一设置为:123456
    添加sudo权限,编辑sudoers:$ vi /etc/sudoers
    在倒数第十行左右,添加一行配置,允许deploy用户sudo操作免密码:
        ## Same thing without a password
        # %wheel ALL=(ALL) NOPASSWD: ALL
        deploy ALL=(ALL) NOPASSWD: ALL
    保存退出
    却换到deploy用户:$ su deploy
                     $ cd ~
    登录docker镜像仓库
        首先开启docker服务:$ sudo systemctl start docker.service
        需要使用备用的方案,选择阿里云容器镜像仓库:$ sudo docker login --username=frank --password=123456 镜像仓库
        看到Login Succeeded,即成功。

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值