docker 安裝
#啟動docker
systemctl start docker
# 守護程序重啟
sudo systemctl daemon-reload
#重啟docker服務
systemctl restart docker
#重啟docker服務
sudo
service docker restart
#服務重啟之後保證docker服務自啟動
systemctl enable docker.service
#關閉docker
service docker stop
#關閉docker
systemctl stop docker
#搜尋映象
docker search 映象名字
#構建乙個docker 本地映象
#拉取映象到本地(name映象名稱,latest tag版本)
docker pull mysql:latest
#列出本地映象
docker images
#刪除映象
docker rmi image_id
#建立乙個新的容器並執行乙個命令
docker run
# 檢視所有的容器
docker ps -a
#刪除容器
docker rm 容器id
#關閉容器
docker stop 容器id或容器名
引數 -t:關閉容器的限時,如果超時未能關閉則用kill強制關閉,預設值10s,這個時間用於容器的自己儲存狀態
docker stop -t=
60 容器id或容器名
#如果已經啟動過容器,可用如下命令修改自啟動:
docker update --restart=always
#重啟容器
docker restart 容器id或容器名
#啟動乙個已經停止的容器例項,建議使用容器id
docker start 容器id或容器名
# 進入容器的命令列
docker exec -it 容器id /bin/bash
# 進入容器日誌
docker logs 容器id
拉取 mysql 映象:這裡我們拉取官方的最新版本的映象
#拉取portainer映象
docker pull portainer/portainer
#建立資料券
docker volume create portainer_data
#啟動容器
docker run -d -p 9000:9000 --restart=always -v /var/run/docker.sock:/var/run/docker.sock -v portainer_data:/data --name single-portainer portainer/portainer
#拉取5.7mysql映象
docker pull mysql:5.7
#mysql第一次啟動掛載本地(掛載的路徑和檔案是否建立2.注意檢查掛載的檔案是否為檔案而不是目錄)
docker run -p 3306:3306 --name mysql \
-v /docker/mysql/conf:/etc/mysql \
-v /docker/mysql/logs:/var/log/mysql \
-v/docker/mysql/data:/var/lib/mysql \
-e mysql_root_password
=root\
-d mysql:5.7
#修改mysql 編碼配置 修改檔案/docker/mysql/conf/my.cnf
default-character-set=utf8mb4
[mysqld]
character-set-server=utf8mb4
[client]
default-character-set=utf8mb4
重啟容器即可
#拉取最新redis映象
docker pull redis:latest
#後台執行容器
docker run -d --name redis -p 6379:6379 redis
#拉取最新sqlserver映象
docker pull microsoft/mssql-server-linux
#後台執行容器
sudo docker run -e "accept_eula=y" -e "sa_password=arnold@123" -p 1433:1433 --name sql-server -d mcr.microsoft.com/mssql/server:2019-latest
#gitlab-ce為穩定版本,後面不填寫版本則預設pull最新latest版本
docker pull gitlab/gitlab-ce
docker run -d -p 8443:443 -p 8080:80 -p 8222:22 --name gitlab --restart always -v /docker/gitlab/config:/etc/gitlab -v /docker/gitlab/logs:/var/log/gitlab -v /docker/gitlab/data:/var/opt/gitlab gitlab/gitlab-ce
#參考鏈結
#遇到failed to connect to gitlab port 80: connection refused 參考鏈結
Docker安裝問題記錄
原因 沒有啟動docker守護程序 解決方案 service docker start docker php ext install 包名 docker run d p 80 80 name nginx v var nginx logs var log nginx v var nginx conf ...
python 使用過程問題總結
可能是安裝的時候沒有勾選pip,導致pip無法使用。pip traceback most recent call last file stdin line 1,in nameerror name pip is not defined 在cmd命令符下輸入pip,而不是在python直譯器中輸入pip...
git windows使用過程問題積累
課程老師指定使用git進行 作業 整理了自己在使用git過程 現的問題,希望能幫到大家 注 本人使用git for windows win 10 複製貼上仍然能使用,只是快捷鍵修改了,可通過滑鼠右鍵使用 廖雪峰git教程 可能會出現 authentication failed for這樣的報錯 原因...