1. 程式人生 > 實用技巧 >Ubuntu虛擬機器安裝Docker設定

Ubuntu虛擬機器安裝Docker設定

Docker安裝

配置虛擬機器

  1. 安裝ubuntu(19版本問題較多,交易安裝18以前的版本)

  2. 配置本地網路地址

  3. 配置ubuntu的網路

  4. 配合xshell

    1. 右擊開啟終端
      1. sudo su //進入管理員
      2. 安裝 openssh-server(遠端服務連線)
        1. ubuntu的基礎設定,安裝完成後可從Xshell上訪問
        2. apt install -y openssh-server
      3. Xshell新建視窗
        1. openssh-server埠號
        2. 烏班圖主機地址
        3. 在xshell操作和烏班圖中一致
  5. 下載Docker容器

    1. 這一步從阿里雲 OPEX
      根據提示下載即可(下載14-16的版本)
    2. 使用阿里雲的容器映象服務可加快下載速度
  6. 視覺化工具:portainer.io
    1. $ docker volume create portainer_data
      $ docker run -d -p 8000:8000 -p 9000:9000 --name=portainer --restart=always -v /var/run/docker.sock:/var/run/docker.sock -v portainer_data:/data portainer/portainer-ce

      官網安裝地址,訪問不到時直接執行上面程式碼,根據IP地址執行

  7. docker容器操作命令

    1. 拉取映象:docker pull centos:7
    2. 展示多有容器:docker ps -a
    3. 從一個dockerfile中建造一個映象:docker build --tag centos-ssh ./sofeware (根據./sofeware中的Dockerfile建立一個映象)
    4. 建立一個新的容器:docker create --name centos -p 23:22 -p 8080:8080 -t -i centos-ssh
      1. -p開放了兩 個埠
      2. --name:容器名稱
      3. -t:終端顯示
      4. -i:控制檯顯示內容
      5. centos-ssh:基於建立映象名稱
    5. 執行一個容器:docker start
    6. 執行一個正在執行的容器:docker exec -t -i centos /bin/bash
    7. 拷貝一個檔案或資料夾:docker cp 拷貝的檔案 容器id:拷貝的位置
      1. docker cp jdk-8u151-linux-x64.tar.gz 5af1459a1e:root/software
    8. 刪除一個容器:docker rm 容器ID
    9. 根據容器建立一個映象:docker commit 容器ID 映象名:版本號
  8. liunk常用命令

    1. 解壓檔案:解壓檔案:tar -zxvf 解壓的檔案位置 -C 解壓到的位置
    2. 安裝wget:yum -y install wget
    3. 移動檔案:mv 移動檔案 位置
  9. 安裝JDK,配置環境變數
    1. 進入profile修改:vi etc/profile

    2. 到最後一行::$ ;第一行::0

    3. 新增:JAVA_HOME=/usr/local/jdk8

      PATH=$JAVA_HONE/bin;$PATH

    4. 重新整理變數環境:source /etc/profile

    5. 檢查jdk是否配置好:java -version

  10. 修改docker埠號(修改配置配置檔案,重啟docker服務
    1. 配置檔案地址:/var/lib/docker/containers/[hash_of_the_container]/hostconfig.json