安裝並配置Docker(基於Ubuntu)


安裝並配置Docker(基於Ubuntu)

docker-compose關於配置鏡像、容器的文件在:https://github.com/Java567/docker-compose

一、安裝Docker

curl -fsSL get.docker.com -o get-docker.sh

sudo sh get-docker.sh --mirror AzureChinaCloud

二、驗證Docker是否安裝成功

docekr version

三、配置Docker加速器

3.1 創建daemon.json文件

cd /etc/docker
ll

vim daemon.json

(也可以使用自己的阿里雲鏡像)--搜索容器鏡像服務--鏡像工具--鏡像加速器

3.2 重啟服務

sudo systemctl daemon-reload
sudo systemctl restart docker

四、安裝配置docker-compose

4.1 ftp文件傳輸docker-compose (在/usr/loca/bin目錄下)

docker-compose下載版本

4.2 改變權限 使其可用

chmod +x docker-compose

4.3 驗證是否成功

4.4 docker-compose下載鏡像和啟動容器(以mysql為例)

docker-compose相關鏡像配置文件

version: '3.1'
services:
  db:
    image: mysql:8.0.13
    restart: always
    environment:
      MYSQL_ROOT_PASSWORD: 123456
    command:
      --default-authentication-plugin=mysql_native_password
      --character-set-server=utf8mb4
      --collation-server=utf8mb4_general_ci
      --explicit_defaults_for_timestamp=true
      --lower_case_table_names=1
    ports:
      - 3306:3306
    volumes:
      - ./data:/var/lib/mysql

4.5 相關指令

#解決vim復制粘貼導致多行出現#號
:set paste

#docker-compose后台啟動(在yml目錄下)
docker-compose up -d

#docker-compose停止並刪除容器(在yml目錄下)
docker-compose down

#查看docker鏡像
docker images

#強制刪除docker鏡像
docker rmi -f 鏡像名稱|鏡像id

#查看docker容器
docker ps

#強制刪除docker容器
docker rmi -f 容器名稱|容器id


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM