<kbd id="afajh"><form id="afajh"></form></kbd>
<strong id="afajh"><dl id="afajh"></dl></strong>
    <del id="afajh"><form id="afajh"></form></del>
        1. <th id="afajh"><progress id="afajh"></progress></th>
          <b id="afajh"><abbr id="afajh"></abbr></b>
          <th id="afajh"><progress id="afajh"></progress></th>

          微服務容器化:Docker入門基礎及常用命令匯總 程序員必備

          共 1556字,需瀏覽 4分鐘

           ·

          2020-12-13 18:23

          Docker作為程序員運維和部署神器,大大的提高了效率。配合jenkins等工具可以實現無縫的自動化部署。解放了生產力。下面是我總結的Docker相關知識點,希望做個記錄,忘記時,回來看。歡迎大家補充!

          602b58c6152d62d57f1273097ef1e134.webp


          1安裝步驟

          1、Docker安裝要求內核版本高于3.10,查看內核版本命令:

          uname -r

          2、使用 root 權限登錄 Centos。確保 yum 包更新到最新。

          $ sudo yum update

          3、卸載舊版本(如果安裝過舊版本的話)

          $ sudo yum remove docker  docker-common docker-selinux docker-engine

          4、安裝需要的軟件包

          $ sudo yum install -y yum-utils device-mapper-persistent-data lvm2

          5、設置yum源

          1. 安裝wget

          yum install -y wget
          1. 備份/etc/yum.repos.d/CentOS-Base.repo文件

          cd /etc/yum.repos.d/
          mv CentOS-Base.repo CentOS-Base.repo.back
          1. 下載阿里云的Centos-7.repo文件

          wget -O CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
          1. 重新加載yum

          yum clean all
          yum makecache

          6、查看所有docker版本

          yum list docker-ce --showduplicates | sort -r

          7、安裝docker

          sudo yum install docker-ce

          8、啟動、開機啟動

          sudo systemctl start docker
          sudo systemctl enable docker

          9、驗證是否成功,如果包含client和service兩個版本,表示安裝成功

          docker version

          10、配置使用阿里云的鏡像服務:

          http://dev.aliyun.com

          進入阿里云開發(fā)者中心,選擇控制臺,找到鏡像加速服務。


          常用docker命令

          1、查看所有創(chuàng)建的容器

          docker ps -a

          2、查看哪些容器在運行:

          docker ps

          3、查看宿主機上的docker 鏡像

          docker images

          4、查看當前docker 信息 :

          docker info

          5、啟動、停止、重啟鏡像:

          docker start/stop/restart container_name/container_id

          6、列出所有的鏡像以及鏡像的信息:

          docker image ls

          7、查看鏡像、容器、數據卷所占用的空間:

          docker ststem df

          8、刪除本地鏡像:

          docker image rm container_id /container_name

          9、查看日志:

          docker logs container_id /container_name

          10、進入容器執(zhí)行命令

          docker exec -it 38a2cae4c32f sh

          11、刪除images:

          docker rmi c8ae00a40d48

          12、修改容器自啟動:

          docker update --restart=always

          13、保存鏡像為文件

          docker save -o 要保存的文件名  要保存的鏡像
          docker save -o java8.tar lwieske/java-8

          從文件加載鏡像:

          docker load < 文件名
          docker load < java8.tar

          13、刪除docker無用的數據

          docker system prune


          瀏覽 47
          點贊
          評論
          收藏
          分享

          手機掃一掃分享

          分享
          舉報
          評論
          圖片
          表情
          推薦
          點贊
          評論
          收藏
          分享

          手機掃一掃分享

          分享
          舉報
          <kbd id="afajh"><form id="afajh"></form></kbd>
          <strong id="afajh"><dl id="afajh"></dl></strong>
            <del id="afajh"><form id="afajh"></form></del>
                1. <th id="afajh"><progress id="afajh"></progress></th>
                  <b id="afajh"><abbr id="afajh"></abbr></b>
                  <th id="afajh"><progress id="afajh"></progress></th>
                  精品日日 | 鸡巴日逼视频 | 一级a一级a爱片免费免会永久 | 人人摸人人操人人爱 | 污网站在线观看 |