goland遠程調試Docker

開發環境

goland windows10
Docker centos IP:123.57.43.91

操作原理及流程

goland通過tcp/8080(應該選取2375,登錄阿里雲開啓這個端口,這裏臨時採用)端口與docker-host通信, 發送docker指令,然後讓linux執行,通過docker指令,創建image,運行container,實現host與container之間目錄掛載,端口映射等操作。然後使用SFTP進行代碼的上傳 。

配置端口和重啓

sudo vim /lib/systemd/system/docker.service

第18行

  1 [Unit]
  2 Description=Docker Application Container Engine
  3 Documentation=http://docs.docker.com
  4 After=network.target
  5 Wants=docker-storage-setup.service
  6 Requires=docker-cleanup.timer
  7 
  8 [Service]
  9 Type=notify
 10 NotifyAccess=main
 11 EnvironmentFile=-/run/containers/registries.conf
 12 EnvironmentFile=-/etc/sysconfig/docker
 13 EnvironmentFile=-/etc/sysconfig/docker-storage
 14 EnvironmentFile=-/etc/sysconfig/docker-network
 15 Environment=GOTRACEBACK=crash
 16 Environment=DOCKER_HTTP_HOST_COMPAT=1
 17 Environment=PATH=/usr/libexec/docker:/usr/bin:/usr/sbin

 18 ExecStart=/usr/bin/dockerd-current -H tcp://0.0.0.0:8080 -H unix://var/run/docker.sock\      
                                                                           
 19           --add-runtime docker-runc=/usr/libexec/docker/docker-runc-current \
 20           --default-runtime=docker-runc \
 21           --exec-opt native.cgroupdriver=systemd \
 22           --userland-proxy-path=/usr/libexec/docker/docker-proxy-current \
 23           --init-path=/usr/libexec/docker/docker-init-current \
 24           --seccomp-profile=/etc/docker/seccomp.json \
 25           $OPTIONS \
 26           $DOCKER_STORAGE_OPTIONS \
 27           $DOCKER_NETWORK_OPTIONS \
 28           $ADD_REGISTRY \
 29           $BLOCK_REGISTRY \
 30           $INSECURE_REGISTRY \
 31       $REGISTRIES
 32 ExecReload=/bin/kill -s HUP $MAINPID

重啓服務

 systemctl daemon-reload
 sudo service docker restart

啓動Docker

連接Docker服務器,標誌:Connection successful

在這裏插入圖片描述

配置Docker run

  1. Image ID :附錄I, 圖1
  2. Container name: 指定容器名稱
  3. Bind Ports:ip
  4. Bind mounts: Docker文件存儲位置
  5. –privileged: 掛載權限
    在這裏插入圖片描述

SFTP連接

請添加圖片描述請添加圖片描述

附錄

圖1

進行選取name的時候用的是Value一列的值
在這裏插入圖片描述

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章