Docker基础操作总结

Docker的基本操作

安装docker

1、安装 docker依赖版本环境
yum install -y yum-utils device-mapper-persistent-data lvm2
2、添加阿里的docker源
um-config-manager --add-repo https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
3、安装docker
yum install -y docker-ce
4、使用阿里云的镜像加速加速

[root@localhost ~]# systemctl start docker
[root@localhost ~]# tee /etc/docker/daemon.json <<-'EOF'
{
  "registry-mirrors": ["这里填写阿里云的镜像加速地址"]
}
EOF

查看下docker版本

[root@localhost ~]# docker -v
Docker version 19.03.13, build 4484c46d9d

docker基本使用

1、搜索docker镜像docker saerch +关键词

搜寻portainer,docker可视化操作面板
[root@localhost ~]# docker search por
NAME                           DESCRIPTION                                     STARS               OFFICIAL            AUTOMATED
portainer/portainer            This Repo is now deprecated, use portainer/p…   1987                                  
portainer/portainer-ce         Portainer CE - Making Docker and Kubernetes …   176                                   
portainer/agent                An agent used to manage all the resources in…   84                                    
opensuse/portus                Authorization service and frontend for Docke…   73                                      [OK]
liferay/portal                 Official images for Liferay Portal releases     60                                    
gentoo/portage                 Official Gentoo Portage snapshot. Designed t…   48                                      [OK]
sshipway/portus                Portus frontend for Docker Repository:2.1 or…   23                                    
portainer/templates            App Templates for Portainer http://portainer…   20                                    
portworx/px-enterprise         The Solution for Stateful Containers in Prod…   12                                    
portworx/px-dev                The Solution for Stateful Containers in Prod…   7                                       [OK]
portworx/px-lighthouse         Web console for Portworx PX-Enterprise          6                                     
marcnuri/port-forward          Simple port forwarding image using socat        5                                       [OK]
portainer/portainer-k8s-beta   Portainer for Kubernetes BETA                   4                                     
portainerci/portainer          Portainer images automatically created via P…   4                                     
hbpmip/portal-frontend         Docker image for Portal Frontend                3                                     
ibmstocktrader/portfolio       Microservice that manages stock portfolios f…   3                                     
leadwolf/porn-vault            💋 Manage your ever-growing porn collection.…    3                                    
djfaze/port-forward            simple nodejs port forwarding container         2                                       [OK]
kpsys/portaro                                                                  2                                     
hbpmip/portal-backend          This is an image of the MIP portal backend.     2                                     
portworx/oci-monitor                                                           2                                     
softonic/portainer-endpoint    Allows auto register all the swarm nodes in …   1                                       [OK]
jordanjennings/portus          Automated build of portus from master           0                                       [OK]
cruxdaemon/portfolio           The IBM Stock Trader portfolio microservice …   0                                     
bitwarden/portal               The Bitwarden Business Portal.                  0             

2、拉去镜像docker pull + name

[root@localhost ~]# docker pull portainer/portainer
Using default tag: latest
latest: Pulling from portainer/portainer
d1e017099d17: Pull complete
717377b83d5c: Pull complete
Digest: sha256:f8c2b0a9ca640edf508a8a0830cf1963a1e0d2fd9936a64104b3f658e120b868
Status: Downloaded newer image for portainer/portainer:latest
docker.io/portainer/portainer:latest

3、列出镜像

[root@localhost ~]# docker images
REPOSITORY            TAG                 IMAGE ID            CREATED             SIZE
portainer/portainer   latest              62771b0b9b09        4 months ago        79.1MB

4、运行镜像

[root@localhost ~]# docker run -dit 62771b0b9b09 /bin/bash
26b7d18ebefe7b9ee8c71e8f1815343dbb044a78a4b555fb41f58d051ee3971b

5、查看所有容器
docker ps -a
6、删除容器

docker stop + 容器ID
docker rm +容器ID

7、删除镜像
docker rmi + 镜像ID/镜像名字
8、镜像导入和导出

docker save -o 保存位置 镜像名称
docker load < 文件位置

9、容器导入和导出

docker export 容器ID > 文件位置
cat 文件位置 | docker import - 镜像名称
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值