docker初体验

安装docker

​ 3.切换docker的 stable 镜像仓库

 yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo

​ 4.更新yum软件包索引

yum makecache fast

​ 5.安装docker引擎

 yum install docker-ce docker-ce-cli containerd.io docker-compose-plugin

​ 6.启动docker

   systemctl start docker

​ 7.测试docker

 docker run hello-world

​ 8.卸载docker

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

​ 9.设置开机自启动

 systemctl enable docker

​ 10.查看docker

docker info

​ 11.查看docker

docker images

​ 举例:
​ [root@master ~]# docker images
​ REPOSITORY TAG IMAGE ID CREATED SIZE
​ hello-world latest feb5d9fea6a5 10 months ago 13.3kB
​ repository:镜像名
​ tag:镜像的标签版本号
​ image id:镜像id
​ size:镜像大小
​ 同一仓库源可以有多个tag版本,代表这个仓库的不同个版本,使用repository:tag定义不同的镜像
​ 如果不指定的话,会默认增加latest标签版本号

docker镜像加速配置
阿里云的容器服务与配置,开通个人版
centos版本 :

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

使用docker

运行docker

docker run一个进程需要将

前台交互式启动:

docker run -it {-name=..} images bash

options:

-name={\\} 参数n是用来指定容器的命令

-P:随机端口映射(大P)

-p:指定端口映射(小p)

docker启动mysql

docker run -d --name myMysqlq -v /data/mysql:/var/lib/mysql -e MYSQL_ROOT_PASSWORD=123456 -p 3308:3306 mysql:5.7

后台交互式启动:

docker run -d

后台启动后进入容器

docker exec -it 容器ID bash  
posted @ 2023-06-30 09:33  散游人  阅读(6)  评论(0)    收藏  举报