安裝docker並建立容器

2021-10-05 15:02:24 字數 1707 閱讀 5788

映象加速

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...