映象加速
sudo yum-config-manager --add-repo
sudo yum install docker-ce
docker -v
sudo systemctl enable docker
sudo systemctl start docker
systemctl stop firewalld
systemctl disable firewalld
systemctl restart docker
1)開啟如下**
2)登入阿里雲賬號
3)選擇對應的系統,筆者用的是 centos
4)複製對應的命令,執行即可
: 5)驗證命令執行的結果
cat /etc/docker/daemon.json
1)拉取 mysql 映象
docker pull mysql:5.6
ps:拉取映象的時候,需要帶上版本號,否則預設拉取最新的版本的映象
選擇 5.6 的原因:5.6版本的映象不需要做任何的額外的配置,就可以直接使用
2)檢視已有的映象
docker images
3)建立容器
docker run -di --name htb_mysql -p 33306:3306 -e mysql_root_password=123456 mysql:5.6
命令解釋:
run:建立乙個容器並執行
-did:建立乙個守護式容器在後台執行
i:表示執行容器
name 命名容器
-p:埠對映
: 外部的寫在 位址列的埠是 宿主的埠 本例中是 33306
4)檢視建立的結果
docker ps -a
5)連線資料庫
新建連線,設定好連線的 位址,埠(用宿主暴露的埠),使用者名稱root,密碼是建立容器時設定的密碼
6)正確連線之後,執行資料庫指令碼,新增資料即可
1)拉取 tomcat映象
docker pull tomcat
此處可以不帶版本號,也可以加上,如果有要求的話
1)拉取映象 可以省略,run 命令的時候,沒有映象會自動的拉取
2)建立容器
docker run -di -p 9000:9000 --restart=always -v /var/run/docker.sock:/var/run/docker.sock --name prtainer-test portainer/portainer
1)拉取映象
docker pull nginx
2)建立容器
docker run -di --name=nginxname -p 81:80 nginx
-di 建立並執行容器
–name 容器的名稱
-p 埠對映,暴露的埠是 81,容器裡面使用的埠是 80
3)檢視建立的容器
docker ps -a
docker run -di --name myrabbit -e rabbitmq_default_user=admin -e rabbitmq_default_pass=admin -p 15672:15672 -p 5672:5672 -p 25672:25672 -p 61613:61613 -p 1883:1883 rabbitmq:management
配置的使用者名稱是 admin
密碼是admin
安裝docker,建立容器
linux最小化安裝時沒有netstat命令 可以使用yum y install net tools安裝 刪除舊版本,如果沒有可以不執行 yum remove docker docker client docker client latest docker common docker latest ...
Docker學習 建立並使用mysql容器
1.首先使用docker run命令拉取映象建立乙個names為mysql的容器並啟動 docker run name mysql e mysql database xxl job e mysql user wikiuser e mysql password 123456 e mysql root ...
docker建立appium容器並連線夜神模擬器
在拉取映象的時候,碰到了報錯could not reach any registry endpoint,有人說這可能是docker版本太低導致的,由於centos6支援的docker版本有限,所以換了個centos7繼續pull。centos7安裝docker請戳這裡 centos7下安裝docke...