1. 程式人生 > 實用技巧 >docker的安裝、使用及常見問題

docker的安裝、使用及常見問題

Docker的常見問題


1. Docker映象下載太慢的問題

解決方案: 新增Docker配置檔案daemon.json的"registry-mirrors":

(1) vi /etc/docker/daemon.json

{
    "registry-mirrors":["https://almtd3fa.mirror.aliyuncs.com"]      
}

(2) service docker restart / systemctl restart docker.service

2. 如何讓shell訪問正在執行的Docker容器

(1) 使用Docker Attach

$ sudo
docker attach <CONTAINER ID/NAME>

注意:使用attach命令在Docker容器中訪問bash shell有個要求:你的docker容器必須以/bin/bash啟動。

(2) 使用Docker Exec

如果docker容器不是用/bin/bask命令啟動的。那就不能使用attach命令進入docker映象。可以通過以下命令在容器中建立bash並進入映象:

$ sudo docker exec -it <CONTAINER ID/NAME> bash

Docker_QuickStart

1 之前環境中不能有mysql

2 chown: changing ownership of `/home/admin/zkData’: Permission denied

關閉 getenforce

3 curl -fsSL https://raw.githubusercontent.com/alibaba/otter/master/docker/run.sh | bash
訪問 https://raw.githubusercontent.com/alibaba/otter/master/docker/run.sh 儲存為sh檔案然後執行

4 hostname: Host name lookup failure
訪問外網有問題

5 mac virtualbox web的ip只取第一個網絡卡的ip
所以要是用host-only模式需要把這個設定到第一個網絡卡